cloudpackエバンジェリストの吉田真吾(@yoshidashingo)です。
雨のせいで鬱々とするので小ネタを投下します。
.みんなドメインとは
2011年以降、ICANN(Internet Corporation for Assigned Names and Numbers)では新しいgTLD(Generic Top Level Domain)の申請を受け付けています。この中では日本語を含む各国言語によるTLDも申請が可能です。そしてGoogleが2012年に承認されていた「.みんな」ドメインを2014/3/5から一般提供開始しました。
今日はこれを使ってS3でWebサイトをホスティングしてみようというお話。
画面の操作方法のキャプチャ画像を見ながら進めたい人は先週のJAWS DAYSでやったハンズオン内容を見ながらやるといいと思います。
Punycode(ピュニコード)とは?
上記のドメイン名を「S3で同名バケット作成」「Route 53でホストゾーンとして設定」する必要がありますが、現在ここに日本語は使えません。ということでここで出番となるのがPunycodeです。Punycodeとは、RFC 3492で定義されているUnicodeで表現されるドメイン名をDNSで扱うための符号化方式です。
確認してみると「おれとおまえと.みんな」=「xn--r8jda3jc4k0d.xn--q9jyb4c」であることが分かります。
S3の設定
「おれとおまえと.みんな」バケットの作成・設定
- xn--r8jda3jc4k0d.xn--q9jyb4c でバケットを作成
- バケットの「Properties」から「Permissions」を選択して「Edit bucket policy」 を選択
- バケットの「Properties」から「Static Website Hosting」を選択して「Enable website hosting」を有効化します。
Route 53の設定
こちらの記事はなかの人(yoshidashingo)監修のもと掲載しています。
元記事は、こちら