【发布时间】:2021-11-07 02:55:54
【问题描述】:
我正在尝试将 workspace.yaml 上传到 S3 存储桶,前提是它尚不存在。
我正在使用这个名为 gitlab-ci.yaml 的工作流:
environment: dev
variables:
AWS_REGION: us-east-1
WORKSPACEFILE_PATH: aws s3 ls s3://${BUCKET}/Workspace/config/workspace.yaml
script:
- PATH="./workspace.yaml"
- echo "INFO - Searching Workspace in $WORKSPACEFILE_PATH"
- |
if [ "$WORKSPACEFILE_PATH" != "" ]; then
- aws s3 cp ./workspace.yaml s3://${BUCKET}/Workspace/config/workspace.yaml
exit 0
else
echo "Not Uploaded"
fi
上传失败。
【问题讨论】:
-
添加错误信息。看起来您缺少从密钥访问 AWS 所需的环境变量定义。
-
如果提供错误详情会很有帮助!
标签: amazon-web-services amazon-s3 gitlab aws-cli