問題タブ [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.
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
編集:テンプレートを以下に変更すると機能しますが、可能であればラムダ定義で使用したいと思います。
amazon-web-services - cloudformation スタックの内部変換エラー
このテンプレートをデプロイすると、「内部変換」エラーが発生します。マッピングを使用して、開発と製品の設定を変換します。これは単一の値に対して機能しますが、cloudformation は Events 構成を変換しようとして窒息しています。これはaws cloudformation validate-template
私の設定に問題がありますか?:
マッピングを使用して、開発と製品の設定を変換します。これは単一の値に対して機能しますが、SAM はイベント構成を変換しようとして窒息しています。私の構成の何が問題になっていますか?:
amazon-web-services - AWS SAM で !Ref を使用して環境変数を設定しますか?
SAM CLI v0.8.1 を使用しています。環境変数 MY_TABLE_VAR をリソース (MyTableResource) のテーブルの名前として設定しようとしています。ただし、アプリをローカルで実行している間、MY_TABLE_VAR は未定義です。テンプレートのどこが間違っているのか、どうすれば適切に設定できるのか教えていただけますか? 以下は私のSAMテンプレートです: