Amazon s3 bitbucket-s3部署中拒绝访问

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

我试图为我的angular项目创建管道,这样当开发人员将代码推送到开发分支时,它的构建文件会自动部署到s3 bucket中。为此,我使用以下策略创建了aws用户

{
    "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”