Circle CI'den bir Docker uygulamasını Elastic Beanstalk'e dağıtmaya çalışıyorum.AWS CLI araçları: configure: unknown komutu
benim circle.yml dağıtım bölümü
deployment:
hub:
branch: [internal, production]
commands:
- pip install awscli
- docker push company/web:$CIRCLE_SHA1
- sudo bash deploy.sh $CIRCLE_SHA1 $CIRCLE_BRANCH $CIRCLE_BUILD_NUM
ve benim deploy.sh
aws --version
aws configure set aws_access_key_id $AWSKEY
aws configure set aws_secret_access_key $AWSSECRETKEY
aws configure set default.region us-west-2
aws configure set default.output json
echo "SAVING NEW DOCKERRUNFILE: $DOCKERRUN_FILE"
aws s3 cp $DOCKERRUN_FILE s3://$EB_BUCKET/$DOCKERRUN_FILE
aşağıdaki aws cli olarak aramalar Ama hatayı
olsun - sürüm: yanlış yazılmış meta parametresi?
Akıl sağlığı kontrolü: "/root/.awssecret": dosya eksik. (Biçim: AccessKeyID \ nSecretAccessKey n \)
yapılandırmak: bilinmeyen komut Kullanımı: aws EYLEM [--help]
senaryo aynı anahtarını ve sırrını kullanarak mac os üzerinde yerel olarak tamamen iyi çalışır. awscli arasında (Çember ve benim mac)
Her iki sürüm ben CircleCI gelen Kevin olduğum 1.7.14