問題タブ [aws-sam-cli]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
14117 参照

amazon-web-services - Lambda が KMS キーにアクセスできない

ラムダ コードを実行すると、次のエラーが表示されます。

The ciphertext refers to a customer master key that does not exist, does not exist in this region, or you are not allowed to access.

私はほとんどこれに従ってaws -sam-cli を使用してスタックを作成しました。テンプレートの関連セクションはコードの下にあります。

関連するコードは次のとおりです。

template.yaml ファイルの関連部分は次のとおりです。

KMSDecryptPolicyキーの使用を許可しませんか? 私は何が欠けていますか?ありがとう!

KMSDecryptPolicy編集:テンプレートを以下に変更すると機能しますが、可能であればラムダ定義で使用したいと思います。

0 投票する
1 に答える
522 参照

amazon-web-services - cloudformation スタックの内部変換エラー

このテンプレートをデプロイすると、「内部変換」エラーが発生します。マッピングを使用して、開発と製品の設定を変換します。これは単一の値に対して機能しますが、cloudformation は Events 構成を変換しようとして窒息しています。これはaws cloudformation validate-template私の設定に問題がありますか?:

マッピングを使用して、開発と製品の設定を変換します。これは単一の値に対して機能しますが、SAM はイベント構成を変換しようとして窒息しています。私の構成の何が問題になっていますか?:

0 投票する
1 に答える
4138 参照

amazon-web-services - AWS SAM で !Ref を使用して環境変数を設定しますか?

SAM CLI v0.8.1 を使用しています。環境変数 MY_TABLE_VAR をリソース (MyTableResource) のテーブルの名前として設定しようとしています。ただし、アプリをローカルで実行している間、MY_TABLE_VAR は未定義です。テンプレートのどこが間違っているのか、どうすれば適切に設定できるのか教えていただけますか? 以下は私のSAMテンプレートです: