0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Lambda入門#3 Lambdaのバージョン管理/エイリアス設定

Last updated at Posted at 2020-02-26

さぁ、今日もLambdaの勉強をしますかー!

#参考URL
クラスメソッドさんの以下のURLを見て、学習しました。
https://dev.classmethod.jp/cloud/aws/version-management-with-api-gateway-and-lambda/

##Lambdaのバージョン管理/エイリアス設定
上記のURLに沿って、関数を作っていきます。
もう、この辺りはもう前回までの操作で慣れた感じですね。

image.png

指定した文字を出力するだけの関数を作成します。

テストコード
import json

def lambda_handler(event, context):
    return "version1"

image.png

記事にも記載されている通り、関数は作成した段階では、バージョンは作成されていない状態になります。

image.png

バージョンの作成は以下のように[アクション]から[新しいバージョンを発行]を選択します。
作成したバージョンの内容は変更できない。

image.png

image.png

バージョンが作成されたことを以下のように確認できます。

image.png

特定のバージョンに対して、エイリアスを設定することができる。

image.png

エイリアスを設定することでバージョンに対する意味を定義することができる。

image.png

プルダウンメニューも[エイリアス:dev]で表示されるようになったことが確認できます。

image.png

先ほど作成したバージョン1をproductionとして、エイリアスを設定してみます。

image.png

バージョン1は変更できないし、本番設定という位置づけですね。
image.png

今日は疲れちゃったので、ここまで。
大したことはできていないですが、また明日も続きやります!

0
2
0

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
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?