| |||||||||||||||||||||||||||
|
S3 Firefox Organizer を用いた Amazon CloudFront (クラウドフロント) の利用方法Amazon CloudFront を利用する最も簡単な方法は Amazon S3 Firefox Organizer (S3Fox) を使う方法でしょう。 ちなみに、S3 というのはアマゾンの Simple Storage Service (単純ストレージサービス) をあらわしています。 1. Firefox を用いて S3Fox のインストールページ にアクセスします。
Add to Firefox をクリックして、画面の指示に従いインストールを完了します。 2. Tools メニューの S3 Organizer を選択します。初回起動時に次のようなメッセージが表示され、設定を促されます。
左上の Manage Accounts をクリックします。
3. アマゾン Web サービス (AWS) のアカウント情報を入力します。
ここで Access Key (アクセスキー)、Secret Key (シークレットキー) は AWS の管理画面の以下の部分に表示されているキーです。
アクセスキーとシークレットキーを入力したら Add (追加) ボタンをクリックします。Close (閉じる) ボタンをクリックして、キーの入力ウィンドウを閉じます。 4. 右側ペインの Create Bucket/Directory (バケツ/ディレクトリの作成) ボタンをクリックします。S3 ではディレクトリと同様のものをバケツ (Bucket) といいます。
5. バケツの名前を決めます。
注意書きにあるように、バケツ名は 3 文字以上 63 文字以下の小文字の英数字にすると良いでしょう。 6. ファイルを選びバケツにアップロードします。左側ペインでアップロードしたいファイルを選び、右向き矢印をクリックします。 表示されるコンテキストメニューから Upload (アップロード) を選択します。
アップロードが完了すると右側ペインにファイル名が表示されます。
7. Distribution (配布) の設定を行うバケツを右クリックし Manage Distributions (配布の管理) を選択します。
Create Distribution をクリックします。
すると上図に記載されているように、CDN による配布用のドメイン名が 割り当てられます。 Amazon CloudFront では Distribution とは、S3 における Bucket と配布用のドメイン名をリンクさせる作業のことを指しています。 8. アップロードしたファイルのアクセス権を設定します。ファイルはアップロードしただけでは、読み取るアクセス権がありません。そのため、読み取るアクセス権を設定します。 右クリックして表示されたコンテキストメニューから Edit ACL (アクセス制御リストの編集) を選択します。 すると次のような画面が表示されます。
ここでアクセス権を設定し OK をクリックします。画像やダウンロードファイルなど、誰でも読み取りできるようにするには、 上記のように Everyone (誰でも), Authenticated Users (認証されたユーザ), Owner (所有者) ともに Read (読み取り) の権限にします。 9. URL を取得します。右クリックして表示されたメニューから Copy URL to Clipboard (URL をクリップボードへコピー) を選択します。 すると URL がクリップボードにコピーされます。
HTML ファイルを書き換える等して以前の URL の代わりに、ここで取得した URL を利用すれば完了です。 よくある質問と答えQ. ファイルが表示されない!A. Distribution の設定中 Distribution 作成直後であれば、まだ設定中である可能性があります。 下記の部分が Deployed というステータスに変ったことを確認してください。
ACL が設定されていない ACL (アクセス制御リスト) を確認してください。 ファイルにアクセス権がない場合、アクセスできません。 また、ファイルそのもののアクセス権の他、バケツのアクセス権が原因でファイルにアクセスできない場合もあります。 この時は、(特に問題が無ければ) ルートのバケツから Apply to subfolders (サブフォルダにも設定を適用) をチェックしてアクセス権を割り振りなおしてください。
Amazon CloudFront (アマゾンクラウドフロント) |
||||||||||||||||||||||||||
|
© 2008-2010 All Rights Reserved |
|||||||||||||||||||||||||||