0

コマンドで新しい (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エラーが発生します。

4

1 に答える 1