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

AWS 'eb init' not a valid key=value pair (missing equal-sign) Bitbucket pipelines

我正在为 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'.

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

到目前为止的 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) 所报告问题的解决方案。