본문 바로가기
web/aws

빠르게 aws s3 세팅

by java개발자 2021. 9. 10.

s3 업로드 테스트를 위해서 세팅

 

1. 버킷 만들기

  • 버킷 이름
  • AWS 리전
  • 모든 퍼블릭 엑세스 차단 (체크 비활성화)

2. 버킷 상세 설정

  • [속성] 탭
    • "정적 웹 사이트 호스팅" 설정
  • [권한] 탭
    • 버킷 정책
{
  "Id": "Policy1631175815016",
  "Version": "2012-10-17",
  "Statement": [
    {
      "Sid": "Stmt1631175814021",
      "Action": "s3:*",
      "Effect": "Allow",
      "Resource": "arn:aws:s3:::버킷명/*",
      "Principal": "*"
    }
  ]
}
  • IAM으로 사용자 추가
    • 사용자 세부 정보 설정
      • 사용자 이름
    • AWS 액세스 유형 선택
      • AWS 자격 증명 유형 선택: 액세스 키 – 프로그래밍 방식 액세스
    • 권한 설정: 기존 정택 직접 연결(탭)
      • AmazonS3FullAccess
    • csv 다운로드

 

================================================================

다른 설정...

 

S3 버킷

{
    "Version": "2012-10-17",
    "Id": "Policy1631175815016",
    "Statement": [
        {
            "Sid": "Stmt1631175814021",
            "Effect": "Allow",
            "Principal": "*",
            "Action": [
                "s3:PutObject",
                "s3:GetObject",
                "s3:DeleteObject"
            ],
            "Resource": "arn:aws:s3:::test20211103/*"
        }
    ]
}

 

IAM (s3:ListAllMyBuckets 제외)

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "s3:Get*",
                "s3:ListAccessPoints",
                "s3:ListAccessPointsForObjectLambda",
                "s3:ListBucket",
                "s3:ListBucketMultipartUploads",
                "s3:ListBucketVersions",
                "s3:ListJobs",
                "s3:ListMultipartUploadParts",
                "s3:ListMultiRegionAccessPoints",
                "s3:ListStorageLensConfigurations"
            ],
            "Resource": "*"
        }
    ]
}

'web > aws' 카테고리의 다른 글

s3-spa-upload windows 이슈  (0) 2021.04.13
aws amplify 기능 정리  (0) 2020.07.03