問題タブ [aws-ssm]
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 - 許可された値を含む AWS SSM Automation ドキュメント
AWS System Manager (SSM) から Automation Document の使用を開始しましたが、AMI ID を定義する必要があります。地域に基づいて利用可能な AMI のみを提供するために、ドロップダウン リストを作成したいと考えています。
- これまでのところ、そのリージョンで利用可能な AMI の ID を認識する必要があります。
- コピー/貼り付けの手動プロセスは避けたいと思います。
- また、AMI の ID を入力したくありません。
SSM パラメータの唯一の許可されたタイプはStringまたはStringListであることを知っています。
許可された値でテストしましたが、まったく機能しませんでした:
ドキュメントの例:
amazon-web-services - terraform を使用して、SSM ドキュメントを aws_cloudwatch_event_target に追加できない
私は Terraform を初めて使用し、それを使用して、AWS コンソールを介して正常に作成したものを複製しようとしています。
Cloudwatch ルールのターゲットとして「SSM 実行コマンド」を指定しようとしていますが、「ドキュメント」フィールドを除く aws_cloudwatch_event_target リソースを使用して定義されたすべてのものを取得できます。ルール ターゲットと関連するその他すべての要素はすべて正常に作成されましたが、コンソールからルールを編集すると、ドキュメント セクションが入力されません (下のスクリーンショット)。その結果、ルールは実行されません。
aws_cloudwatch_event_target の Terraform ドキュメントを見ると、ドキュメントに指定するパラメータが表示されないので、これが可能かどうか疑問に思っていますか? 他のすべてのパラメーターがカバーされているように見えることを考えると、これは奇妙です。
以下は、ターゲットを作成するために使用しているコードです。そこにはハードコードされたものがありますが、現時点ではそれを機能させようとしています。
Terraform を介して私がやろうとしていることを行うことは可能ですか? コンソール経由で動作しますが、機能がまだ Terraform にないのではないかと思っています。「Document」パラメーターを指定できると思いますが、指定できるのはターゲットの「arn」だけです。
どんな助けでも大歓迎です!