問題タブ [amazon-cloudformation]

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 投票する
3 に答える
4636 参照

amazon-web-services - AWS CloudFormation UserData はどこに保存されますか?

実行するスクリプト ブロックを含む UserData ブロックを使用する AWS CloudFormation テンプレートがあるとします。次に例を示します。

インスタンスが作成された後、

  1. このスクリプト ブロックはどこかに保存されて実行されると思いますか?
  2. その場合、EC2 インスタンスのどこでこのスクリプトを見つけることができますか?
  3. スタックが正常に作成された後、AWS はこの一時スクリプトを削除しますか?

彼らがドキュメントで言及しているのを見つけることができませんでした。

ありがとう

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

amazon-web-services - AWS CloudFormation 抽出/解析文字列

「us-east-1」、「us-west-1」、「sa-east-1」などのリージョン文字列があり、「ue1」などの短いバージョンをプログラムで作成したい場合、「uw1」、「se1」、...どうすればいいですか?マッピングを使用することが唯一の方法ですか?

ありがとう

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

amazon-web-services - AWS CloudFormation と関数の宣言

こんにちは。同じ UserData を持ついくつかの LaunchConfigurations を作成する AWS CloudFormation テンプレートがあります。この UserData は、新しい Stack に渡されたパラメーターから作成されます。私の質問は、その UserData 文字列が一度だけ作成され、それをすべての LaunchConfigurations に渡す関数または変数を作成する方法があるかどうかです。

私はこれを読みました: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/intrinsic-fuctions-structure.html

しかし、どこで宣言できるかわかりません。

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

amazon-web-services - 自動スケーリング launchconfig グループの aws cloudformation "NetworkInterfaces"

aws cloudformation で、起動するすべてのインスタンスを構成する必要があるため、Autoscaling launchconfig グループに「NetworkInterfaces」を追加する方法と、「NetworkInterfaces」が同じ AWS::EC2::Instance に存在する必要がありますか?

0 投票する
0 に答える
371 参照

python - pyplates へのファイルのインポート

pyplatesを使って AWS CloudFormation JSON テンプレートを作成するのに忙しくしています。私はPythonプログラミングにかなり慣れていないので、解決方法がわからない問題に遭遇しました。

CF テンプレートはすぐに非常に大きくなる可能性があるため、モノリシック ファイルを使用してすべてのリソースなどを保存する場合も同じことが起こります。リソースなどを個別のファイルに分割して、物事をよりモジュール化したいと考えています。

JSON を生成するには、cli 経由で次のコマンドを実行する必要があります。

このファイルは Python ファイルなので、(少なくとも私にとっては) Python コードを実行できるはずですが、これらのファイルをインポートしようとするとエラーが発生します。

例えば:

pyplates_subfile.py:

pyplates_main.py:

ファイルを生成しようとすると、次のようになります。

ただし、Python コンソールまたは実行可能スクリプトでモジュールを正常にインポートできます。

さらに、ソースコードを調べて、出力を生成するライブラリを使用して独自のスクリプトを作成する方法があるかどうかを確認しましたが、これを行う方法が見つからないようです。

どんな助けでも大歓迎です。

0 投票する
5 に答える
36024 参照

amazon-web-services - CloudFormation で既存の IAM ロールを EC2 インスタンスに関連付ける

CloudFormation テンプレートで新しい IAM ロールを作成するのではなく、EC2 インスタンスに既存の IAM ロールを使用するにはどうすればよいですか?

たとえば、AWS コンソールでロールを作成しましたが、それを使用したいだけです。

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

templates - カスタムバイナリをインストールする AWS Cloudformation の問題

S3 にあるカスタム コンパイル済みパッケージを zip ファイルとしてインストールしようとしています。Cloudformation テンプレートにこれを追加しました。

問題なく /opt にダウンロードして解凍しますが、すべての「実行可能ファイル」ファイルには「x」権限がありません。「-rw-r--r-- 1 root root 220378 Dec 4 18:23 myapp」という意味です。

zip をダウンロードして任意のディレクトリに解凍すると、権限は問題ありません。

私はすでに Cloudformation のドキュメントを読みましたが、そこには手がかりがありません。

誰かがこれを理解するのを手伝ってくれますか? 前もって感謝します。

0 投票する
2 に答える
342 参照

json - EC2 json テンプレートの bash スクリプトがすべて実行されない

テンプレートの次の部分があります。

サーバー用。(wgetを使用できるため)最初の行を実行するようですが、3行目または4行目は実行しません。何かご意見は?ありがとう!

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

amazon-web-services - CloudFormation テンプレート AutoScalingGroup 可用性ゾーン

こんにちは、すべてのサーバーを 1 つのアベイラビリティ ゾーン、つまり us-west-1a に配置したいと考えています。autoscalinggroup でこれを指定するにはどうすればよいですか?

現在、The availability zone [us-west-1a] is not legal ありがとうございます。

0 投票する
2 に答える
672 参照

json - 同じセキュリティ グループの CidrIp json テンプレート

cloudformation テンプレートにセキュリティ グループがあります。

0.0.0.0/0セキュリティグループIDを動的に変更したい。それ、どうやったら出来るの?