某ブログサービスが連日落ちてて大変だったのでサービスを移すことにした。
そのために、エクスポートしてインポートさせようとおもったのだけど、画像ファイル類が容量オーバー。
データ類を落としてきて、それをS3へおくことに。
Bucketの作り方
Bucketの作り方はこの辺を読んでおけば問題なさそう。
Amazon Web Services ブログ: 月額10円〜 - Amazon S3でウェブサイトをホスティングする方法
http://aws.typepad.com/aws_japan/2012/08/hosting-website-on-s3.html
Bucket Policy参照
{
"Version":"2008-10-17",
"Statement":[{
"Sid":"PublicReadForGetBucketObjects",
"Effect":"Allow",
"Principal": {
"AWS": "*"
},
"Action":["s3:GetObject"],
"Resource":["arn:aws:s3:::<$BucketName$>/*"
]
}
]
}
リファラ制限
諸事情でリファラ制限を掛けたかったので以下を参考にして設定。
インフラ構築手順書 AWS S3をWEBホスティングとして利用【アクセス制限】
http://infra.blog.shinobi.jp/Entry/50/#リファラーで制限するアクセスポリシー
versionとかはそのままコピペする。勝手に変えたらダメ
naked domain
Route53 でnaked domain でS3のbucketを設定するには、AレコードでAliasをYesにすると、bucketを選択できる。
bucketはドメインと同じようにしておく必要がある。
Amazon S3のルートドメインでのWebホスティング機能を試してみた - プログラマになりたい
http://blog.takuros.net/entry/20130107/1357520635
Route53の設定
はじめてのRoute 53 - Dondari memo
http://www.dondari.com/はじめてのRoute_53
その他
- CSSが反映されたりされなかったり。Transmit経由で送ったらなんか読めなかった。そんな感じのエントリーを見た気がするのでいつか調べる
- 日本語ファイル名。長すぎるとアウトみたいな様子
- 転送が遅い。