Route 53에서 S3 엔드 포인트를 선택하려고하면 "No Targets Available"타겟이 없다고 나옵니다.

2735 단어 route53S3AWS

▪️ 오늘의 고민



Route 53에서 S3 엔드 포인트를 선택하려고하면 "No Targets Available"타겟이 없다고 나옵니다.
(S3에서 게시를 위한 설정은 문제 없이 종료됨)



▪️ 결과



1시간 정도 되면, 타겟이 나왔다···. 시간 문제였는가. . 라는 곳에서 침착했습니다.

> 초조해 여러가지 조사했습니다



아마존에는 위와 같이 되었을 경우의 트러블 슈트가 쓰여져 있습니다.
  • Amazon Route 53 별칭 리소스 레코드 세트를 생성할 때 "No Targets Available"이 표시되는 경우 문제해결 방법은 무엇입니까?

  • 이미 만든 개체가 별칭 대상 목록에 표시되지 않으면 별칭 대상 목록에 적절한 이름을 수동으로 입력합니다.

    웹사이트 엔드포인트로 구성된 Amazon S3 버킷 – Amazon S3 웹사이트 엔드포인트의 도메인 이름을 다음 형식으로 입력합니다.
    s3-website-region.amazonaws.com
    region 값은 버킷이 호스팅되는 Amazon S3 리전을 나타냅니다(예: us-east-1).
  • 별칭 리소스 레코드 세트 값 - Amazon Route 53

  • amazon s3 - Hosting static website with AWS S3 and Route 53 - Stack Overflow
  • S3의 설정에 실수가 없는지 확인해 두는 것도 중요합니다.


  • ▪️ S3를 웹 호스트로 게시하는 단계



    > 포인트



    이 절차는 많이 있습니다. 그래서 그쪽을 참고로.
  • 예: 자체 도메인을 사용하여 정적 웹사이트 설정 - Amazon Simple Storage Service

  • 조금은 마을까라고 생각한 포인트만.
  • 버킷 정책 부여
  • Principal의 값은 "*"
  • Action은 "s3:GetObject"
  • Resource는 "arn:aws:s3:::{내가 붙인 s3바게트명}/"으로 "/"를 잊지 않도록!

  • {
      "Version":"2012-10-17",
      "Statement":[{
        "Sid":"AddPerm",
            "Effect":"Allow",
          "Principal": "*",
          "Action":["s3:GetObject"],
          "Resource":["arn:aws:s3:::example.com/*"
          ]
        }
      ]
    }
    

    ▪️ 정적 콘텐츠 배포 패턴



    이 해설이 가장 유용했습니다.

    cloudfront는 독자 도메인의 SSL로 사용하면 높기 때문에 요금표에 주의입니다.
  • AWS의 정적 콘텐츠 전송 패턴 카탈로그(안티패턴 포함) | Developers.IO
  • 좋은 웹페이지 즐겨찾기