問題タブ [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.
amazon-web-services - Cloudformationテンプレートで可変数のEC2インスタンスリソースを作成するにはどうすればよいですか?
テンプレートパラメータに従って、Cloudformationテンプレートで可変数のEC2インスタンスリソースを作成するにはどうすればよいですか?
EC2 APIと管理ツールを使用すると、同じAMIの複数のインスタンスを起動できますが、Cloudformationを使用してこれを行う方法がわかりません。
amazon-s3 - S3へのフルアクセス権を持つS3バケットのIAMユーザーを作成するにはどうすればよいですか?また、ユーザーのクレデンシャルをアプリケーションに渡すにはどうすればよいですか?
Amazonのcloudformationテンプレートhttps://s3.amazonaws.com/cloudformation-templates-us-east-1/PHPHelloWorld.templateを使用してアプリケーションをセットアップしています。S3バケットとS3へのフルアクセス権を持つIAMユーザーを作成する必要があります。私のPHPアプリケーションには、ファイルをs3にアップロードするために作成されたユーザーのクレデンシャルが必要です。
s3バケット、S3へのフルアクセス権を持つIAMユーザーを作成するにはどうすればよいですか?また、ユーザーのクレデンシャルをアプリケーションに渡すにはどうすればよいですか?
また、Amazon PHP SDKといくつかのソフトウェアをインストールする必要があります。これは、PHPHelloWorld.templateのUserDataセクションに追加する必要のあるエントリです。
ありがとうございました
asp.net - ASP.NET の「小さな」インスタンスを対象とする AWS Toolkit から AWS CloudFormation を使用する方法
AWS Cloudformation を使用して EC2 に ASP.NET をデプロイしました。Visual Studio では、AWS Toolkit によって「Publish to CloudFormation」メニュー項目が追加されます。これにより、Win 2008 R2 をターゲットとする Micro や Large などのマシンの選択を使用して、必要な Cloudformation テンプレートが作成されます。「小さい」インスタンス (Micro よりも強力ですが、Large よりは安価) を使用し、Visual Studio から Cloudformation の利便性を利用するため、生成されたテンプレートをコピーして、AMI を使用して Cloudformation の新しいテンプレートとして使用してみましたこれは Win 2008 を対象としており、32 ビットの小型マシンで実行されますが、テンプレートがその場で作成された構成ファイル項目を参照しているため、エラーが発生します。
インスタンスなどをセットアップすることなく、AWS Cloudformation の AWS Toolkit 内からスモール インスタンスを使用する最良の方法は何ですか?
.net - 非ウェブアプリケーションの AWS デプロイ
コンソール アプリと、場合によっては Windows サービス アプリを AWS にデプロイする最善の方法を検討しています。私が CloudFormation について読んだことはすべて、それが進むべき道のように思えますが、私が目にするすべての例は Web アプリケーション用です。Web以外のアプリにCloudFormationを使用できるかどうか知っている人はいますか? もしそうなら、それがどのように行われるかを示すテンプレートの例を知っている人はいますか?
amazon-ec2 - CloudFormationを使用してUserDataをBeanstalkインスタンスに渡すにはどうすればよいですか
起動時にいくつかのアクションを実行するために、beanstalkインスタンスであるアプリケーションサーバーが必要です。通常のEC2インスタンスで使用できるUserDataプロパティを使用してインスタンスに渡されるbashスクリプトを実行することを考えました。
通常のEC2インスタンスでこれを行うCloudFormationテンプレートの例をいくつか見つけましたが、Beanstalkの例はありません。これをアプリケーションのプロパティフィールドに追加しようとしました。
また、環境部分に追加しようとしました:
どちらの場合も、スタックを作成しようとすると失敗しました。CloudFormationを使用してUserDataをBeanstalkインスタンスに渡すことが可能かどうかを誰かが知っていますか。もしそうなら-あなたは例を提供できますか?
visual-studio - VS から Cloudformation への発行時にメインの web.config を変更しないようにする
Visual Studio から CloudFormation に発行することは素晴らしいことです。これにより、Web サイトを単一のサーバーまたは負荷分散されたスタックにデプロイする可能性が与えられます。
1 つのサーバーに複数の Web サイトを展開する場合に問題が発生します。展開ごとに、c:\inetpub\wwwroot にあるメインの web.config が UrlRewrite を追加して変更されるためです。これにより、以前にデプロイされた Web サイトからのすべての要求が新しい Web サイトにリダイレクトされます。つまり / --/FIRST --/SECOND
First のページを要求すると、/Second/First で検索されます。
適用される変更は次のとおりです。
この動作を取り除き、メインの web.config をそのままにしておく方法はありますか?
amazon-ec2 - EC2 ユーザー データ スクリプトが失敗している場所を見つけるにはどうすればよいですか?
CloudFormation テンプレートに次のユーザーデータ スクリプトがあります。
これにより、デフォルトの cloudformation テンプレートに基づいて事前設定されたプライベート ami が実行されます 自分でインスタンスを起動すると、エラーなしで git/build プロセスを実行できます しかし、cloudformation がサーバーを起動すると、実行されていないように見えます
amazon-ec2 - awssdkコマンドラインを使用した自動スケーリングでのクラウド形成
自動スケーリングコマンドラインツールにawssdkを使用しています。このコマンドラインツールでクラウド形成を使用する方法を知りたいですか?つまり、instance / ami idの代わりにテンプレートIDを指定できますか?
例:
amazon-web-services - CloudFormationを介して作成されたCloudWatchリクエストカウントアラームが「InsufficientData」を生成するのはなぜですか?
アプリケーションにAWSCloudFormationを使用しており、それぞれのテンプレートを介してリクエストカウントアラームを作成しようとしています。Elastic Load Balancerのリクエストカウントアラームを直接正常に作成できますが、CloudFormationテンプレートを介して同じことを達成しようとすると、 AmazonCloudWatch内のアラーム状態は「不十分なデータ」になります。
私のELBJSONは次のとおりです。
私のアラームJSONは次のとおりです。
以上のことから、「データ不足」を状態としてアラームを発生させます。誰かが理由を教えてもらえますか?また、ELBでリクエストカウントアラームを使用するために利用できるサンプル/サンプルテンプレートがある場合は、それをいただければ幸いです。
amazon-ec2 - リクエスト数に応じたクラウド形成を使用した自動スケーリング
ロードバランサーのRequestCountメトリックに基づいて、自動スケーリングにクラウド形成を使用しています。現在、リクエストが1分間で1500に増加した場合、インスタンスをスケールアップします(各インスタンスは1分あたり1500リクエストを処理できます)。問題は、自動スケーリンググループが継続的にRequestCountをチェックし、リクエスト数が1分間で1500を超えると、新しいインスタンスを追加するためです。ただし、3000要求を処理できるインスタンスが2つあるため、必須ではありません。毎分。マトリックスをカスタム化する機能はありますか?つまり、新しいインスタンスが追加された場合、スケールアップポリシーは3000reqに変更されます。
シナリオ例:
- 最初は、1つのELB、1つのTomcatインスタンスがELBに接続されています(1分あたり1500要求を処理できます)。
- 必要に応じて、スケールアップのアクションを備えた1つのクラウドウォッチ。ELBのカウントは最小で1500に増加します。
- 現在、ELBのリクエスト負荷は1分間で1500です。今必要です。負荷は最小で1700に増加します。そのため、ELBに新しいTomcatインスタンスをアタッチします。だから私は3000要求を処理できる2つのインスタンスを持っています。最小
- しかし今、クラウドウォッチの問題はまだリクエストをチェックしています。ELBを頼りにし、必要に応じて。負荷は最小で1700です。不要な新しいTomcatインスタンスが1つ追加されます。
どうすればこの問題から抜け出すことができますか?