代码之家  ›  专栏  ›  技术社区  ›  Stat.Enthus

在bash脚本中设置aws cli配置文件

  •  0
  • Stat.Enthus  · 技术社区  · 2 年前

    我正在尝试为bash脚本设置一个配置文件,在脚本之前或脚本内部,这两种方式似乎都不起作用。在这里阅读许多似乎很容易解决问题的答案。我错过了什么?

    jenkins@serverA:/opt/scripts/$ aws configure list
          Name                    Value             Type    Location
          ----                    -----             ----    --------
       profile                  user1           manual    --profile
    access_key     ****************XYZA shared-credentials-file    
    secret_key     ****************xyza shared-credentials-file    
        region                <not set>             None    None
    jenkins@serverA:/opt/scripts/$ export AWS_PROFILE=user1
    jenkins@serverA:/opt/scripts/$ bash -x script1.sh 
    
    jenkins@serverA:/opt/scripts/$ bash -x script1.sh 
    + set +e
    + export AWS_PROFILE=user1
    + AWS_PROFILE=user1
    
    + aws s3 cp src dst --recursive
    upload failed: ../../../src/LJ001-0002.wav to dest/LJ001-0002.wav An error occurred (InvalidAccessKeyId) when calling the PutObject operation: The AWS Access Key Id you provided does not exist in our records.
    
    0 回复  |  直到 2 年前