S3 버킷을 사용하여 빌드의 일부로 파일을 업로드하려고합니다. 파일을 정적 사이트로 제공하도록 구성되어 있으며 콘텐츠는 Lambda 및 CloudFront를 사용하여 보호됩니다. 버킷에 파일을 수동으로 생성하면 파일이 모두 표시되고 모든 것이 만족 스럽지만 파일이 업로드되면 생성 된 파일을 사용할 수 없으므로 액세스 거부 응답이 발생합니다.
버킷으로 푸시하는 사용자는 동일한 AWS 환경에 속하지 않지만 버킷으로 푸시 할 수있는 ACL과 해당 사용자가 푸시 할 수있는 정책이있는 버킷으로 설정되어 있습니다. .
내가 사용중인 명령은 다음과 같습니다.
aws s3 sync --no-progress --delete docs/_build/html "s3://my-bucket" --acl bucket-owner-full-control
생성 된 모든 것에 대해 기본적으로 버킷 권한을 사용하는 다른 시도가 있습니까?
댓글 섹션에서 OP의 피드백에 따라 문제를 해결 Object Ownership
하도록 설정 했습니다 Bucket owner preferred
.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다