概要
AWS Route53で設定したドメインにS3バケットを紐付けした祭の手順をメモとして残しておく
手順
1. ドメイン作成する
AWSコンソールからRoute53にてドメインtt.myinstance.com
を作成する
2. S3バケット作成する
- バケット名
tt.myinstance.com
で作成する - static website hosting > このバケットを使用してウェブサイトをホストする
注意! バケット名は、ドメイン名と同じ名前で作成しないと正しくルーティングされない
3. route53設定でドメインへのアクセスをs3へ流す設定を行う
- Route53 > Hosted zones にて
tt.myinstance.com
を選ぶ - Create Record Setを選択し下記を作成する
Name : tt.myinstance.com
Type : A
Alias : Yes
Alias Target にてs3バケットを選択
- http://tt.myinstance.com/ へアクセスして確認する
その他
バケット名とDNS名が一致しない場合のエラー
404 Not Found
Code: NoSuchBucket
Message: The specified bucket does not exist
BucketName: tt.sample.myinstance.com
RequestId: 44FADE51984F3BA3
HostId: CweorbvDrhO7ofSiNwGuZJ/HK1bij70hhjWtxptKeHRTJ/+cr7NgXf86wUiD+cEygjEYJqbiCwY=
参考記事