S3 버킷 정책 현재 예시

Discourse에 S3 버킷 정책을 설정하는 방법에 대한 이 주제에 대해 말씀드리자면:

해당 내용은 구식이 되어 현재 필요한 사항, 예를 들어 Principal 정보 등이 누락되어 있는 것으로 보입니다. 현재 시점에 적용할 수 있는 최신 조언이 있을까요? 누군가에게 손가락으로 먹여 주는 식의 질문을 하고 있다는 것을 잘 알고 있지만, 다른 포스터가 지적했듯이 이 부분은 대부분의 사람들에게 거의 마법 같은 영역이라 어떤 도움이라도 감사하겠습니다. 저는 전체 스레드가 아니라, 주어진 버킷 정책 예시 부분에 대해 구체적으로 질문하고 있습니다.

저도 같은 문제를 겪고 있습니다. s3:HeadBucket 작업은 존재하지 않으며, AWS가 정책에 대해 대량의 오류를 발생시킵니다.

정책 개념에 대해 공부하는 데 시간을 보냈습니다. 이걸 만들었고, 작동은 하지만 모든 것이 열려 있어 상당한 정리가 필요합니다. 그래도 이를 통해 Discourse의 S3 저장소를 위한 나머지 요구 사항을 설정할 수 있습니다. 현재는 작동하는 출발점이라고 할 수 있죠.

{
    "Version": "2012-10-17",
    "Id": "Policy1640915383804",
    "Statement": [
        {
            "Sid": "Stmt1640915382266",
            "Effect": "Allow",
            "Principal": "*",
            "Action": "s3:*",
            "Resource": [
                "arn:aws:s3:::xyzzy-file-uploads",
                "arn:aws:s3:::xyzzy-file-uploads/*"
            ]
        }
    ]
}