SAM CLI v0.8.1 を使用しています。環境変数 MY_TABLE_VAR をリソース (MyTableResource) のテーブルの名前として設定しようとしています。ただし、アプリをローカルで実行している間、MY_TABLE_VAR は未定義です。テンプレートのどこが間違っているのか、どうすれば適切に設定できるのか教えていただけますか? 以下は私のSAMテンプレートです:
Globals:
Function:
Timeout: 30
Runtime: nodejs8.10
Environment:
Variables:
MY_TABLE_VAR: !Ref MyTableResource
Resources:
MyTableResource:
Type: AWS::Serverless::SimpleTable
Properties:
TableName: table1
PrimaryKey:
Name: id
Type: String
ProvisionedThroughput:
ReadCapacityUnits: 5
WriteCapacityUnits: 5