問題タブ [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.
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アート
aws-cli - aws ec2 待機タイムアウト オプションを構成する
コマンドのタイムアウトを制御するためのオプションまたは設定はありますかaws ec2 wait
? または、試行回数または試行間の待機期間は?
aws ec2 wait instance-terminated
いくつかのインスタンスで、すぐにスピンアップしていくつかのタスクを実行してから終了できるようにしたいと考えています。"Waiter InstanceTerminated failed: Max attempts exceeded" で実行時間の長いタスクがタイムアウトします。
どこにも情報が見つからないようです。cli のソース コードを grep しましたが、Python に関する知識が限られているため、何が起こっているのか理解できません。maxAttempts と delay を使用してこのテストに何かがあるかもしれませんが、cli からそれを活用する方法がわかりません。
これまでのところ、私の次善の解決策は、最初にスリープしてから待機を開始することです。
amazon-web-services - Access Key ID と Secret Access Key ID を使用して AWS にログインします
AWS では、アクセス キー ID とシークレット アクセス キーをどのように使用すればよいですか?
IAM ユーザーのサインイン リンクでは使用できません。
amazon-s3 - aws コマンドを使用して content-encoding を特定のファイルに設定する
aws コマンドで静的アプリケーションをデプロイします。次のコマンドで、すべてのファイルをフォルダーから s3 バケットにコピーします。
js、jpg、およびhtmlファイルだけにコンテンツエンコーディングをgzipに設定したい。このコマンドですべてのフォルダに対してそれを行うことに成功しました:--content-encoding gzip
特定のファイルタイプに対してのみ行うにはどうすればよいですか?
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.
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
amazon-s3 - S3 リストオブジェクトの結果をフィルタリングして、パターンに一致するキーを見つけます
AWS CLI を使用してバケットの内容をクエリし、特定のファイルが存在するかどうかを確認したいのですが、バケットには何千ものファイルが含まれています。結果をフィルタリングして、パターンに一致するキー名のみを表示するにはどうすればよいですか? 例えば:
tomcat - Amazon AWS と tomcat のノンストップ (グレースフル) デプロイ
Tomcat をアプリケーション サーバーとして実行する 2 台の WAS マシンを elb ロード バランスしました。AWS 環境でノンストップ デプロイを実現するには、次のことを行う必要があります。
- 展開対象の WAS を選択します。
- elb からの着信トランザクションを停止します (elb suspend)
- 現在のトランザクションが完了するまで待ちます。
- WASを停止します。
- 新しいパッケージを展開します。
- WAS を開始します。
- エルブ履歴書.
問題は 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 からノードを削除します。さらに、ノードが削除されると、そのすべてのトランザクションが停止します。