我正在尝试将一些文件从 Bitrise CI 上传到 AWS S3 存储桶。
当我尝试在笔记本电脑上配置 AWS 时,我没有问题
$ aws configure
$ AWS Access Key ID [None]: MY_KEY
$ AWS Secret Access Key [None]: MY_ACCESS_KEY
$ Default region name [None]: MY_REGION_NAME
$ Default output format [None]:
我的问题是如何将 MY_KEY、MY_ACCESS_KEY、MY_REGION_NAME 和 EMPTY 分配给上述请求(通过脚本)?
我试图作弊!以这种方式,但我没有成功。
echo "[default]" > ~/.aws/config
echo "aws_access_key_id = MY_KEY" >> ~/.aws/config
echo "aws_secret_access_key = MY_ACCESS_KEY" >> ~/.aws/config
echo "region = MY_REGION_NAME" >> ~/.aws/config
cat ~/.aws/config
我收到以下错误:
echo '[default]' /tmp/bitrise316130716/step_src/._script_cont:第 16 行:/root/.aws/config:没有这样的文件或目录