Amazon s3 bitbucket-s3部署中拒绝访问
我试图为我的angular项目创建管道,这样当开发人员将代码推送到开发分支时,它的构建文件会自动部署到s3 bucket中。为此,我使用以下策略创建了aws用户Amazon s3 bitbucket-s3部署中拒绝访问,amazon-s3,bitbucket-pipelines,Amazon S3,Bitbucket Pipelines,我试图为我的angular项目创建管道,这样当开发人员将代码推送到开发分支时,它的构建文件会自动部署到s3 bucket中。为此,我使用以下策略创建了aws用户 { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action&quo
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": "s3:*",
"Resource": "*"
}
]
}
我的atlassian配置文件如下
image: node:10
pipelines:
branches:
develop:
- step:
caches:
- node
script:
- npm install
- npm install -g @angular/cli
- ng build --prod
- ls -ltr
- cd dist/portalfrontend
- pipe: atlassian/aws-s3-deploy:0.2.4
variables:
AWS_ACCESS_KEY_ID: $AWS_ACCESS_KEY_ID
AWS_SECRET_ACCESS_KEY: $AWS_SECRET_ACCESS_KEY
AWS_DEFAULT_REGION: 'ap-south-1'
ACL: "public-read"
S3_BUCKET: 'bitbucket-s3-deployment-xxxxxxxx'
LOCAL_PATH: $(pwd)
deployment: develop
但调用PutObject操作时仍然出现了一个错误(AccessDenied):Access Denied
有人能帮我解决这个问题吗?尝试将ACL值从“公共读取”更改为“bucket owner full control”尝试将ACL值从“公共读取”更改为“bucket owner full control”