AWS 'eb init'不是有效的键=值对(缺少等号)位桶管道



我正在为Elastic Beanstalk上的Wordpress部署设置Bitbucket管道。

此错误消息弹出在eb init --region AWS_DEFAULT_REGION --platform php-5.5:行

ERROR: ServiceError - '/20200712/$AWS_DEFAULT_REGION/elasticbeanstalk/aws4_request' not a valid key=value pair (missing equal-sign) in Authorization header: 'AWS4-HMAC-SHA256 Credential=$AWS_ACCESS_KEY_ID/20200712/$AWS_DEFAULT_REGION/elasticbeanstalk/aws4_request, SignedHeaders=content-type;host;x-amz-content-sha256;x-amz-date, Signature=3d7fef....8383d5'.

其他相关问题以及为什么它不能解决我的问题:

  • 1 2:在Bitbucket环境中没有/.aws/config
  • 3:上面提到的错误消息

Bitbucket管道到目前为止:

image: tyrellsys/aws-ebcli
pipelines:
branches:
master:
- step:
script:
- export AWS_ACCESS_KEY_ID=$AWS_ACCESS_KEY_ID
- export AWS_SECRET_ACCESS_KEY=$AWS_SECRET_ACCESS_KEY
- export AWS_DEFAULT_REGION=$AWS_DEFAULT_REGION
- export APPLICATION_NAME=$APPLICATION_NAME
- export ENVIRONMENT_NAME=$ENVIRONMENT_NAME
- eb init --region ap-southeast-1 --platform php-5.5
- eb deploy wordpress-beanstalk

基于注释。

该问题与错误设置$AWS_ACCESS_KEY_ID$AWS_SECRET_ACCESS_KEY$AWS_DEFAULT_REGION有关。

修复这些值是解决所报告的key=value pair (missing equal-sign)问题的方法。

最新更新