目前,我正在使用以下cli命令在aws中创建应用程序版本
aws elasticbeanstalk create-application-version --application-name $APPLICATION_NAME --version-label $VERSION_LABEL --description $VERSION_LABEL --source-bundle S3Bucket=$S3_BUCKET,S3Key=$S3_KEY在这里,这个命令依赖于s3。
实际上,Dockerrun.aws.json存在于我的本地,如何在创建应用程序版本时使用本地Dockerrun.aws.json
我尝试了以下代码
aws elasticbeanstalk create-application-version --application-name $APPLICATION_NAME --version-label $VERSION_LABEL --description $VERSION_LABEL --option-settings file://Dockerrun.aws.json它显示出一些错误。
用法: aws选项参数要查看帮助文本,可以运行: aws帮助 aws帮助 aws帮助 未知选项:--选项-设置,file://Dockerrun.aws.json
请帮帮我
发布于 2017-02-22 11:32:03
使用CLI将您的Dockerfile.aws.json部署到弹性豆茎。
要使它工作,您需要配置eb来部署工件-- Dockerfile.aws.json --而不是源目录的存档文件。请参阅文档中的详细信息。
类似的问题已经在这里讨论过:使用Dockerrun.aws.json通过CLI部署命令部署到弹力豆杆
编辑:
您不能以您想用的方式使用AWS。create-application-version要求源包可以在S3、CodeCommit或CodeBuild中使用。这是明确声明的这里和这里。
https://stackoverflow.com/questions/42389523
复制相似问题