jekyllのs3_websiteをやめてaws s3 syncに変えました

jekyllのs3_websiteをやめてaws s3 syncに変えました

  • 2020-02-23  最終更新日:2020-02-23

そもそもjekyllを使うことがつらくなってきていますが、s3にアップロードはs3_websiteの一択しかない状態で更新されないし、javaランタイムの8が必要という状況で他に使えないか探していたところAWS CLIにたどり着きました。

それでAWS CLIをインストールするにはpipがないとだめという。。。pythonについているようですがPython 2.6.5以降という条件付きです。もうバージョンは3以降の方が良さそうです。以下のパッケージをインストールでも良いですがbrewからのインストールでも良いです。

$ brew install python3

pythonがインストールできたところでこれで準備が出来ました。


s3_websiteからaws s3 syncへ変更方法

あとはターミナルで以下のように設定します。

$ sudo pip install awscli
$ aws configure
AWS Access Key ID [None]: XXXX
AWS Secret Access Key [None]: XXXXXXXX
Default region name [None]: ap-northeast-1
Default output format [None]: json

$ ls -la ~/.aws
total 8
drwxr-xr-x   3 username  staff  102  8  5 17:16 .
drwxr-xr-x+ 26 username  staff  884  8  5 16:56 ..
-rw-------   1 username  staff  154  8  5 16:56 config

$ cat ~/.aws/config
[default]
output = text
region = ap-northeast-1
aws_access_key_id = XXXX
aws_secret_access_key = XXXXXXXX

上記のコマンドをたたくと、アクセスキー、シークレットアクセスキー、リージョン、出力形式の順番で聞かれるので、入力とEnterを繰り返して設定を進めます。

これでjekyllをビルドしてから以下コマンドでアップロードされます。

$ aws s3 sync [ローカルファイルのディレクトリ] s3://[バケット名]/[ディレクトリ名]
$ aws s3 sync ./_site/ s3://its-office.jp/ --exclude "README.md"

参考になれば幸いです。


∞Tadashi Suyama∞

jekyll s3 sync s3_website
  • このエントリーをはてなブックマークに追加
  • follow us in feedly

サイト内検索

最近の投稿

アイキャッチ
気になったのでBootstrapのリリース日をメモ書き

あっというまに3月になってしまいました。。。。 一番使われているCSSのフレームワークの各バージョンのリリース日が気になったのでgithubからリリース日とってきました。 そろそろ5がでるとい...

01 Mar 2020

アイキャッチ
jekyllのs3_websiteをやめてaws s3 syncに変えました

そもそもjekyllを使うことがつらくなってきていますが、s3にアップロードはs3_websiteの一択しかない状態で更新されないし、javaランタイムの8が必要という状況で他に使えないか探して...

23 Feb 2020

アイキャッチ
明けましておめでとうございます

明けましておめでとうございます。 本年も何卒よろしくお願いいたします。 今年の初詣はあまり天候が良くなく曇っているか雨という状況でした。 本年は昨年同様に熊野大社に大晦日深夜の初詣にいって...

06 Jan 2020

アイキャッチ
年末年始のお知らせ

多忙であまり更新ができなかったですが今年ももう終わりですね。 当事務所は12/28〜1/5までお休みでございます。 1/6日から営業開始いたします。 来年はなんとか更新していきます。もうje...

27 Dec 2019

アイキャッチ
姫路セントラルパークに行ってきた感想

さて久しぶりになりましたが連休中に姫路市に行って参りました。太陽公園と姫路セントラルパークを2日かけて回りましたが姫路セントラルパークに関しては1日では足りないぐらいかもしれないです。ここは遊園...

12 May 2019

著者

ウェブエンジニアの須山のブログです。

WEBに関することや個人的に関心のあることについて書きます。主に技術系ブログです。

タグクラウド

jekyll s3 sync s3_website
フッターイメージ