問題タブ [aws-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.

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

amazon-web-services - デフォルト以外の VPC で VPC セキュリティグループを見つけるための aws cli 構文の修正

これはWhat is the correct syntax for filtering by tag in describe-vpcs?からの質問の続きです。.

提供された回答を使用し、http://docs.aws.amazon.com/cli/latest/reference/ec2/describe-security-groups.htmlを参照します。

CLIリクエストを作成しました

ただし、エラーが発生します

セキュリティ グループ「MyVpcSecGroup」はデフォルト VPC「vpc-bxxxxxx」に存在しません

では、vpc-id などの --filters のリストを使用して、デフォルト以外の VPC でセキュリティ グループを検索する構文をフォーマットするにはどうすればよいでしょうか?

thxアート

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

aws-cli - aws ec2 待機タイムアウト オプションを構成する

コマンドのタイムアウトを制御するためのオプションまたは設定はありますかaws ec2 wait? または、試行回数または試行間の待機期間は?

aws ec2 wait instance-terminatedいくつかのインスタンスで、すぐにスピンアップしていくつかのタスクを実行してから終了できるようにしたいと考えています。"Waiter InstanceTerminated failed: Max attempts exceeded" で実行時間の長いタスクがタイムアウトします。

どこにも情報が見つからないようです。cli のソース コードを grep しましたが、Python に関する知識が限られているため、何が起こっているのか理解できません。maxAttempts と delay を使用してこのテストに何かがあるかもしれませんが、cli からそれを活用する方法がわかりません。

これまでのところ、私の次善の解決策は、最初にスリープしてから待機を開始することです。

0 投票する
3 に答える
30350 参照

amazon-web-services - Access Key ID と Secret Access Key ID を使用して AWS にログインします

AWS では、アクセス キー ID とシークレット アクセス キーをどのように使用すればよいですか?

IAM ユーザーのサインイン リンクでは使用できません。

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

amazon-s3 - aws コマンドを使用して content-encoding を特定のファイルに設定する

aws コマンドで静的アプリケーションをデプロイします。次のコマンドで、すべてのファイルをフォルダーから s3 バケットにコピーします。

js、jpg、およびhtmlファイルだけにコンテンツエンコーディングをgzipに設定したい。このコマンドですべてのフォルダに対してそれを行うことに成功しました:--content-encoding gzip 特定のファイルタイプに対してのみ行うにはどうすればよいですか?

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

amazon-web-services - Launching Instances in Default VPC Produces Error

I'm trying to just launch webservers into my webservers security group, but I get this:

What gives? I just want to launch boxes into my default VPC. I don't want to specify a subnet, but even if I do, I can no longer specify my security group. I'm new to EC2, and would rather not worry about doing non-default things with my VPC until I have to.

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

bash - スクリプトの実行中にエラーが発生した場合、stderr を変数にキャプチャする方法は?

bash スクリプトでいくつかの API 呼び出しを実行しています。この場合、API 呼び出しが成功するとjsonファイルが返され、失敗するstderrと が返されます。stderrをキャプチャして、失敗したときに解析したいと思います。SOに関する多くの回答を確認した後、これまでのところ、うまくいく組み合わせは見つかりませんでした。

たとえば、次のルールを既に追加しているので、実行すると次のようになります。

成功チェックは 255 を返し、stderr は以下を返します。したがって、メッセージを解析して、それが一般的なエラーか重複かを確認したいと思います。

AuthorizeSecurityGroupIngress オペレーションの呼び出し時にクライアント エラー (InvalidPermission.Duplicate) が発生しました: 指定されたルール "peer: 0.0.0.0/0, TCP, from port: 80, to port: 80, ALLOW" already exists

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

amazon-s3 - S3 リストオブジェクトの結果をフィルタリングして、パターンに一致するキーを見つけます

AWS CLI を使用してバケットの内容をクエリし、特定のファイルが存在するかどうかを確認したいのですが、バケットには何千ものファイルが含まれています。結果をフィルタリングして、パターンに一致するキー名のみを表示するにはどうすればよいですか? 例えば:

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

tomcat - Amazon AWS と tomcat のノンストップ (グレースフル) デプロイ

Tomcat をアプリケーション サーバーとして実行する 2 台の WAS マシンを elb ロード バランスしました。AWS 環境でノンストップ デプロイを実現するには、次のことを行う必要があります。

  1. 展開対象の WAS を選択します。
  2. elb からの着信トランザクションを停止します (elb suspend)
  3. 現在のトランザクションが完了するまで待ちます。
  4. WASを停止します。
  5. 新しいパッケージを展開します。
  6. WAS を開始します。
  7. エルブ履歴書.

問題は 2 と 3 です。AWS CLI ELB ドキュメントは次のとおりです: http://docs.aws.amazon.com/cli/latest/reference/elb/index.html

elb suspend を行うための最も類似した API はderegister-instances-from-load-balancer.

実際には、サスペンドではなく、elb からノードを削除します。さらに、ノードが削除されると、そのすべてのトランザクションが停止します。