Slide 74
Slide 74 text
APIリソースと初めての関数を作る
ApiResource/CreateMetadataFunction/CreateMetadataLogGroupの作成
a. 関数用のディレクトリを作成
i. src/CreateMetadataFunctionを作成する
b. メタデータ作成の関数を作る
i. index.py(Lambdaからコールされるハンドラ )
ii. metadata_creator.py(メタデータを作成するビジネスロジック )
iii. logger/get_logger.pyとlogger/json_formatter.py(ログ出力のためのユーティリティ )
c. API連携のリソースを作る
i. リソースタイプ:AWS::Serverless::Api(SAMでのAPI Gatewayリソースタイプ)
ii. ステージ名:パラメータの StageNameを指定
iii. CORS設定:全メソッド(GET/PUT/POST/DELETE/OPTIONS)に以下のヘッダーを許可
1. 'Content-Type,X-Amz-Date,Authorization,X-Api-Key,X-Amz-Security-Token'
74