LoginSignup
0

More than 5 years have passed since last update.

Serverless v1.2 の変更履歴

Posted at

ドキュメントを見ながらまとめただけのものなので、動作確認等未検証。間違っている箇所等あれば私的もらえると助かります。

個別の機能等は別途利用しながら、色々知見がまとまったら個別に記事にします。

Serverless v1.2

v1.2 のリリースノートはこちら

Lambda environment variables support

v1.2 から環境変数のサポートが追加されています。

# serverless.yml
service: service-name
provider: aws

functions:
  hello:
    handler: handler.hello
    environment:
      TABLE_NAME: tableName

environment セクションに記述すれば…とのことです。Version 管理可能な注入項目…とかで使うといい感じかもです。

Load Serverless variables from javascript files

Yaml ファイルの中からJSファイルを参照可能になりました。

// myCustomFile.js
module.exports.hello = () => {
   // Code that generates dynamic data
   return 'rate (10 minutes)';
}
# serverless.yml
service: new-service
provider: aws
functions:
  hello:
      handler: handler.hello
      events:
        - schedule: ${file(./myCustomFile.js):hello} # Reference a specific module

Add support for setting custom IAM roles for functions

関数ごとにカスタマイズされたIAMロールを作成可能に?

サンプルは以下に掲載されていますが設定ファイルがすごいことになりそう…

Lambda environment variables support in Invoke Local

serverless.ymlにて定義された環境変数は invoke local でも反映されるみたいです。

Tighter and secure permissions for event sources

詳細不明…

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0