5

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
4

1 に答える 1