唐突ですが、本日、さくらインターネットのレンタルサーバーからAWSのS3に移行しました。
なぜなら、契約期限が今年の3月31日までだったから。(更新したくないので)
ええもう、すっかり忘れてましたわ。
移行作業
去年wordpressからhugoに移行してたので、ブログコンテンツは静的データになってます。
なので、コンテンツの移行は基本的にはファイルをコピーするだけ。
以下、作業概要
- s3バケットの作成(yosiopp.net)
- 静的ウェブサイトホスティング設定を有効にする
- バケットポリシーの設定
- s3バケットの作成(www.yosiopp.net)
- yosiopp.netへのリダイレクト設定
- Route53の設定(yosiopp.netに対する CNAME, A レコードの作成)
- ムームードメインの設定(ネームサーバの変更)
- ファイルコピー(後述)
サーバへのファイルアップロードはrsync
を使ってましたが、
これからはs3 sync
コマンドで出来ちゃいます。
aws s3 sync public s3://yosiopp.net/
※ hugoのpublicディレクトリをドメイン直下に展開する場合
残件
先日作ったパスワード生成サービス( http://content.yosiopp.net/app/passwd/ )が
python(cgi)で作ってたのでs3に移行したことで動かなくなっちゃいました。
別にどうでもいいっちゃいいんだけど、どうしよっかなー。そのうち考えます。
p.s.
それよりも、S3のマネジメントコンソールがめっちゃ変わっててビビった。
モダンっぽいけど、使いにくそう。