2016-09-01 11 views
0

Consoleを使用してConsoleを使用して展開できる通常のCodeDeployパッケージがありますが、CLIを使用すると奇妙なエラーが発生します。上記を実行するAWS CLI - CodeDeploy Create-Deploymentに不明なオプションのエラーがあります

aws deploy create-deployment --application-name MyApp --s3-location bucket=mybucket,key=My.Zip.1.1.1.zip,bundleType=zip --deployment-group-name MyDeploymentGroup --deployment-config-name CodeDeployDefault.OneAtATime --description "This throwns an error" 

、私は次のように返されます:

usage: aws [options] <command> <subcommand> [<subcommand> ...] [parameters] 
To see help text, you can run: 

    aws help 
    aws <command> help 
    aws <command> <subcommand> help 

Unknown options: bundleType=zip, key=My.Zip.1.1.1.zip 

奇妙な、ヘルプはあなたがS3-locationパラメータにbundleTypeとキーが必要と言うんので、。

aws deploy create-deployment --application-name MyApp --s3-location bucket=mybucket --deployment-group-name MyDeploymentGroup --deployment-config-name CodeDeployDefault.OneAtATime --description "This throwns an error" 

返します:

--s3-location must specify bucket, key and bundleType. 

だから、今、あなたは、これらのオプションを知っているし、それらを必要とするだけのテストとして、私はこれらの未知のオプションを削除しますか?ここで何が起こっているのですか?私は明白な何かを欠いていますか

答えて

0

私はあなたが提供されたコードを実行したとき、私は次のよう返さました:

$ aws --version 
aws-cli/1.10.60 Python/2.7.11 Darwin/15.6.0 botocore/1.4.50 
$ aws deploy create-deployment --application-name ...snip 

An error occurred (ApplicationDoesNotExistException) when calling the CreateDeployment operation: No application found for name: MyApp 

そして、この(AWSサーバー側のエラー)が予想される動作(私は推測)です。

CLIが検証エラーを発生させた可能性の1つは、AWS CLIが古くなっていることです。

AWS CLIはどのバージョンですか?

+0

まあ、予想される動作は、アプリケーションが私のために存在するため、デプロイメントを作成することです。 私は "aws-cli/1.10.32 Python/2.7.9 Windows/8 botocore/1.4.22"を実行していたので、 "aws-cli/1.10.61 Python/2.7.9 Windows/8 botocore/1.4に更新されました。 51 "でも同じことが起こります。 – Matt

+0

"aws deploy create-deployment --application-name a --s3-location bucket = a、key = a.zip、bundleType = zip --deployment-group-name a"も同じエラーがあります。 – Matt

+0

"予想される動作"では、AWS CLI検証エラーでエラーが発生しないことを意味します。 – quiver

関連する問題