問題タブ [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 投票する
2 に答える
3135 参照

ruby - AWSCloudFormation - cfn-init がコマンド「ruby」の実行に失敗しました

ブート時にバックグラウンド プロセスとして ruby​​ スクリプトを実行しようとしている単純な cloudformation スクリプトがあります。

スクリプトの関連セクションは

zip ファイルがダウンロードされ、スクリプトが正しいディレクトリに存在することを確認するだけです。また、私の AMI には、すべてのユーザーに対してruby​​ 2.0.0がインストールされています。

\var\log\cfn-init.logファイルを取得nohup: failed to run command 'ruby': No such file or directory し続けます

手伝ってくれてありがとう!

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 コンソールでロールを作成しましたが、それを使用したいだけです。