S3 + Route53 + Google Domains에서 간편한 서버리스
5732 단어 GoogleDomainsroute53S3
나는 좋아하고 GoogleDomains에서 도메인을 관리하고 있기 때문에, 「S3와 Route53에서도 할 수 있는」이라는 수수께끼 지적은 받아들이지 않습니다.
2020/07/04 추가
자신의 사이트가 Firebase로 마이그레이션 했습니다. (개인적으로 이쪽이 추천)
주의
이번 메인 URL은 www 없음으로 설계합니다.
'www.your-domain.com'에 접속하면 'your-domain.com'으로 리디렉션되도록 만들기 때문에 반대가 좋은 분은 모두 반대로 해주세요.
S3
1. 버킷 만들기
가지고 도메인 이름으로 버킷 만들기.
특히 설정은 없기 때문에 그대로 작성.
※www를 붙인 버킷도 만든다
버킷이 두 개 생겼다고 생각한다.
2. 정책 설정
만든 버킷 두 개 모두 적응한다.
버킷 클릭 → 액세스 권한 → 버킷 정책
버킷 정책{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "PublicReadGetObject",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::your-domain.com/*"
}
]
}
yourdomain 다시 써주세요.
제대로 적응되면 이렇게 된다.
3.static website hosting을 활성화합니다.
버킷 클릭 → 속성 → static website hosting
웹사이트 호스팅 선택
색인 문서 작성
www는 리디렉션으로 설정합니다.
자신의 도메인(버킷 이름)을 씁니다.
4. 아까 만든 버킷에 자재 돌진
리디렉션하지 않는 쪽에 자재를 돌진한다.
돌진하면 index.html을 클릭하십시오.
개요→오브젝트 URL을 클릭하면 동작을 확인할 수 있다.
Route53
1. 호스팅 영역 만들기
내 도메인에 넣고 만들기 버튼을 누릅니다.
가능한 호스팅 영역을 클릭하여 안쪽을 봅니다.
2. 레코드 세트 만들기
이것은 작성된 캡처
미리 NS와 SOA가 생성되어 있으므로 타입 A
your-domain.com, www.your-domain.com
의 두 분 작성한다.
레코드세트 만들기를 클릭합니다.
첫 번째
이름: 없음
유형: A
별칭 대상: S3의 녀석을 선택
그대로 작성
두 번째
이름이 아닌 같은 대로 작성
GoogleDomains에서 NS를 설정하기 때문에 탭은 닫지 않는 것
Google Domains
GoogleDomains로 이동하여 대상 도메인 선택
DNS 열기
네임서버 커스텀 네임서버에 AWS NS 항목을 복사합니다.
이것을
여기에 넣어
5분 정도 무언가를 기다린다
도메인에 액세스하면 자신의 사이트를 볼 수 있습니다.
할 수 없다면
・30분 기다린다
・NS가 다르다
· S3의 설정이 잘못되었습니다 (개인 상태 등)
· 도메인 이름이 잘못되었습니다.
등등
후기
그렇게 조사하지 않았지만 너무 외부 주소로 운용하는 방법 기사가 그다지 없었다고 생각하기 때문에 썼습니다.
1시간 퀄리티이므로 세세한 곳은 용서해.
Reference
이 문제에 관하여(S3 + Route53 + Google Domains에서 간편한 서버리스), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/s-tyd/items/2b40fc88b78b49b84b35
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "PublicReadGetObject",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::your-domain.com/*"
}
]
}
1. 호스팅 영역 만들기
내 도메인에 넣고 만들기 버튼을 누릅니다.
가능한 호스팅 영역을 클릭하여 안쪽을 봅니다.
2. 레코드 세트 만들기
이것은 작성된 캡처
미리 NS와 SOA가 생성되어 있으므로 타입 A
your-domain.com, www.your-domain.com
의 두 분 작성한다.
레코드세트 만들기를 클릭합니다.
첫 번째
이름: 없음
유형: A
별칭 대상: S3의 녀석을 선택
그대로 작성
두 번째
이름이 아닌 같은 대로 작성
GoogleDomains에서 NS를 설정하기 때문에 탭은 닫지 않는 것
Google Domains
GoogleDomains로 이동하여 대상 도메인 선택
DNS 열기
네임서버 커스텀 네임서버에 AWS NS 항목을 복사합니다.
이것을
여기에 넣어
5분 정도 무언가를 기다린다
도메인에 액세스하면 자신의 사이트를 볼 수 있습니다.
할 수 없다면
・30분 기다린다
・NS가 다르다
· S3의 설정이 잘못되었습니다 (개인 상태 등)
· 도메인 이름이 잘못되었습니다.
등등
후기
그렇게 조사하지 않았지만 너무 외부 주소로 운용하는 방법 기사가 그다지 없었다고 생각하기 때문에 썼습니다.
1시간 퀄리티이므로 세세한 곳은 용서해.
Reference
이 문제에 관하여(S3 + Route53 + Google Domains에서 간편한 서버리스), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/s-tyd/items/2b40fc88b78b49b84b35
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
그렇게 조사하지 않았지만 너무 외부 주소로 운용하는 방법 기사가 그다지 없었다고 생각하기 때문에 썼습니다.
1시간 퀄리티이므로 세세한 곳은 용서해.
Reference
이 문제에 관하여(S3 + Route53 + Google Domains에서 간편한 서버리스), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/s-tyd/items/2b40fc88b78b49b84b35텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)