問題タブ [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 に答える
1162 参照

amazon-web-services - aws-cli 1.2.10 cron スクリプトが失敗する

AWS CLI コマンド「aws ec2 create-snapshot」を実行する PHP スクリプトを起動する crontab があります。

コマンドライン経由でスクリプトを実行すると、PHP スクリプトが正常に完了し、aws コマンドが JSON 文字列を PHP に返します。しかし、php スクリプトを実行するように crontab をセットアップすると、aws コマンドは何も返しません。

crontab は、自分でコマンド ラインで PHP スクリプトを実行したときと同じユーザーとして実行されているので、少し困惑していますか?

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

amazon-web-services - AWS CLI を使用して 2 つの Amazon バケットを同期するにはどうすればよいですか?

次のように、ドキュメントで指定されている Amazon CLI S3 SYNC 形式に従って、AWS S3 CLI を使用して 2 つのバケットを同期しています。

バグ 次のエラーが表示されます。

AWS CLI ドキュメントに加えてインターネットを精査しましたが、S3 SYNC のコンテキストで --region への参照は見つかりませんでした。任意のガイダンスをいただければ幸いです。

おそらく重要ではありませんが、MBPr (16GB RAM、512GB SSD、クアッドコア) で Mac OS X Mavericks 10.9.1 を実行しています。

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

amazon-web-services - Amazon AWS CLI を使用して EC2 インスタンスの構成を生成する

既存の EC2 インスタンス myEC2 を稼働させています。CLI を使用してこの構成を生成し、CLI ウィンドウで myEC2_B という名前の新しい同一の EC2 を作成するコマンドを実行するにはどうすればよいですか? 私が見る限り、Amazon のドキュメントは大惨事です。すべてのトピックについて一定レベルの知識を前提としているようです

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

amazon-web-services - awscli を使用して、「ec2-register スナップショット」構文を「register-image AMI」構文にマッピングします

awscli を使用してスナップショットを AMI にマッピングするための正しい構文は何ですか? より明確に、古い構文 'ec2-register -s snap-9abc1234 --kernel 99abcdef' を新しい構文 'aws ec2 --register-image' にマップするにはどうすればよいですか?

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

amazon-web-services - EC2 API でフィルターを使用してインスタンスのステータスを確認する

コマンドラインを使用して、インスタンスが 2 つのステータス チェック (システム/インスタンスの到達可能性チェック) に合格したことを確認したいと考えています。

これを実行すると

次のような実行中のインスタンスが表示されます

しかし、インスタンスがステータスチェックに合格したことを確認するためにフィルターを追加しようとしたとき

何も返されませんでした。

インスタンスが正常に動作していることを再確認し、実際に 2 つのステータス チェックに合格しましたが、フィルタを適用した後に何も返されないのはなぜですか?

更新: リコに応えて、-vオプションを試してみました

次のフィールドを含む、instanceStatusSet 内の 1 つのアイテムを返します。

その間

どちらも空の instanceStatusSet を返します...

0 投票する
4 に答える
21322 参照

amazon-web-services - 現在のディレクトリにあるファイルを含めてs3にコピーする方法(再帰的ではない)

s3 にコピーしたいファイルがいくつかあります。ファイルごとに 1 回の呼び出しを行うのではなく、それらすべてを 1 回の呼び出しに含めたい (できるだけ効率的にするため)。

ただし、 --recursive フラグを追加した場合にのみ機能するようです。これにより、すべての子ディレクトリで表示されます(必要なすべてのファイルは現在のディレクトリのみにあります)。

これは私が今持っているコマンドです、それはうまくいきます

aws s3 cp --dryrun . mybucket --recursive --exclude * --include *.jpg

しかし、理想的には、 --recursive を削除してトラバースを停止したいと思います。たとえば、次のようなものです (これは機能しません)。

aws s3 cp --dryrun . mybucket --exclude * --include *.jpg

(例を単純化しました。私のスクリプトには、いくつかの異なるインクルード パターンがあります)

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

python - botocore を使用したオブジェクトのメタデータの変更

私はpython 3を使用していてbotoを使用できないため、botocoreを使用しています。だから私はここの例に従い、ファイルをアップロードできます

しかし、メタデータを設定する方法がわかりません。どこにも文書化されていません。ランダムにメタデータkwargを追加してみました

しかし、それはこのエラーを投げました

しかし、タイプを辞書から変更しようとすると、たとえば、次のような文字列になります

その後、別のエラーが発生します。基本的に、辞書が必要であると言っています

0 投票する
6 に答える
10210 参照

php - PHP から AWS CLI コマンドを実行すると、認証情報が見つかりません

shell exec を使用して、php コード内から aws s3 cp コマンドを実行しようとしています。以下はphpコードです。

ファイルはコピーされず、エコーからの出力は次のとおりです

「資格情報が見つかりません 1 つのパーツを完了しましたが、残りのファイルは ... です」

注 1: aws configure コマンドを使用して資格情報を既に設定しています

注 2: まったく同じコマンドを端末から直接実行すると、正常に動作します。

何か案が?

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

windows - ElasticBeanstalk create-application-version コマンドで新しい統合 AWS CLI を使用できない

コマンドで新しい (ish) AWS 統合 CLIを使用しようとしていますが、引数の形式を正しくaws elasticbeanstalk create-application-version取得できません。--source-bundle

さまざまな形式を試しましたが、毎回同様のエラーが発生します。コマンドは、Powershell を介して Windows Server 2008 で実行されています。aws s3 mbおよびコマンドを問題なく使用できるcpので、インストール、Python/PATH、または Windows の問題ではないと思います。

$builddatePowershell で次のように定義されている変数が表示されます。

$builddate = Get-Date -format MMddyyhhmmss

試したコマンドとそのエラー

指示:

aws elasticbeanstalk create-application-version --application-name Api.Mobile --version-label Api.Mobile-production-$builddate --source-bundle build-production/APIv1/build-production-$builddate.zip

エラー:

Error parsing parameter --source-bundle, should be: --source-bundle S3Bucket=value,S3Key=value

そのため、次のコマンドを試して、推奨される形式を順守します。

aws elasticbeanstalk create-application-version --application-name Api.Mobile --version-label Api.Mobile-production-$builddate --source-bundle S3Bucket=build-production/APIv1,S3Key=build-production-$builddate.zip

エラー:

Unknown options: S3Key=build-production-022414101105.zip

また、サブフォルダーなしで宣言を試みましたがS3Bucket=(サブフォルダーがないとファイルは存在しませんが)、それでもUnknown optionsエラーが発生します。