Route53で設定したドメインにS3バケットを紐付ける

  • 0
    いいね
  • 0
    コメント

    概要

    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バケットを選択
    

    その他

    バケット名と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=
    

    参考記事

    http://fujiike.hateblo.jp/entry/2015/09/14/191934