問題タブ [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-ec2 - AWS Elastic Beanstalk のインスタンス内からデプロイに関する情報を取得する
私の特定のニーズは、インスタンスの 1 つから展開内の EC2 インスタンスのリストを取得することです。
たとえば、AWS コマンドラインを使用してみましたがaws elb describe-load-balancers
、すべての AWS サービスの詳細が表示されるだけです。インスタンス名を指定できることは知っていますが、--load-balancer-name
インスタンス内から自動的にアクセスすることはできません。
おそらく、何かを配置することにより、インスタンスの作成時にファイルを作成できます.ebextensions
か?
amazon-web-services - aws-cli 1.3.6 を使用して他のデータの中でインスタンス名を一覧表示する
aws-cli 1.3.6 を使用して、名前と状態を含む ec2 インスタンスの単純なテーブルを取得しようとしています。--query と JMESpath のドキュメントを見ていて、「キー」項目が名前と等しいマップの「値」項目を選択できました。これは、インスタンス名を取得するのに役立ちます。したがって、以下のコードは機能するようです
そしてこれを提供します:
ただし、状態を追加したい場合は、期待どおりにならないことがあります。使用する
配達します
名前と状態を持つ 2 列のテーブルの代わりに。
出力を JSON にすると、タグの選択によってリスト (1 要素のリスト) が返されることがわかります。これがおそらく問題です。
最初の要素を選択して、このリストをスカラーに変換できませんでした。これは動作しません。名前として空のリストを返します。
これと同じ
これに対処する唯一の方法は、結合機能を使用することです。要素は 1 つしか期待していないので問題ありませんが、少しハッキリしているようです。
したがって、問題は次のとおりです。フィルターの結果の最初の要素を選択する方法はあります(?Key==XXXX)
か[0]
?
前もって感謝します!
amazon-web-services - AWS CLI を使用して EC2 インスタンスの OS を見つける方法
AWS CLI を使用して、EC2 インスタンスで実行されている OS を確認する方法を教えてください。
このec2 describe-instance
コマンドは多くの情報を吐き出しますが、OS を示すものは何もありません。
私もec2 describe-images
特定の画像を試してみました。繰り返しますが、OSの兆候はないようです。
ヘルプ..?
amazon-web-services - awscli s3: 標準入力経由でアップロード
一時ファイルのコストを発生させずに tarball を s3 にアップロードしたいと考えています (ディスクが不足しています)。他のユーティリティでは、tar コマンドの出力をアップロード コマンドにパイプしますが、awscli ではうまくいきません。
私がやりたいことをする方法はありますか?
bash - s3 から AWS ELB ログをダウンロードして削除しようとしています
aws cli を使用して、ファイルを s3 から ec2 インスタンスの ebs に移動しようとしています。私が抱えている問題は、aws cli に「移動」コマンドがないことです。あれば、私の人生はずっと楽になります。
論理的な観点からは、s3 バケット (s3://bucket_name/AWSLogs/...) からデータをコピーし、コピーしたばかりのファイルを削除するスクリプトを作成する必要があります。データを期限切れにするようにライフサイクルを設定できることはわかっていますが、データを s3 から ebs にコピーするスクリプトが実行されない場合に備えて、データを失いたくありません。
AWS CLI は再帰的なコピーと削除をサポートしていますが、ファイル名変数を指定して「aws s3 cp」コマンドを実行し、同じファイル名で「aws s3 rm」を実行する何らかのタイプの FOR コマンドが必要です。私はあちこち検索しましたが、このために存在するツール/スクリプトを知りません。IANAP. どんな助けでも。ありがとう。
python - Pythonスクリプト内でawscliを使用するには?
awscli で aws ec2 サービスを使用しています。ここで、コンソールに入力するすべてのコマンドを Python スクリプトに入れたいと思います。Pythonスクリプト内に記述import awscli
しても問題なく動作することがわかりましたが、スクリプト内での使用方法がわかりません。たとえばaws ec2 run-instances <arguments>
、Python スクリプト内でコマンドを実行するにはどうすればよいimport awscli
ですか? 明確にするために、私はのような解決策を探しているのではなく、os.system('aws ec2 run-instances <arguments>')
次のようなものを探しています
powershell - PowerShell でパブリック IP アドレスを使用して VPC に EC2 インスタンスを起動する方法は?
次のスクリプトを使用しようとしましたが、成功しませんでした:
エラーは次のとおりです。
問題は、パラメータ-AssociatePublicIp
がない場合です。スクリプトは機能します。
読んでくれてありがとう