静的サイト生成に特化したReactのフレームワークGatsby.jsですが、せっかくなら作ったサイトのホスティングまでさくっとやりたいなと。 ターミナルから簡単にビルド&S3へのデプロイができたので、その方法を紹介します。 前提 Macのターミナル Node.jsがローカルにインスロール済み AWSのアカウントを持っている 1. Gatsbyアプリの立ち上げ 何はともあれGatsby.jsのスターターをローカルで立ち上げましょう。 Gatsby.jsが入っていない人はインストール。

{ "Version": "2012-10-17", "Statement": [ { "Action": [ "s3:PutObject", "s3:PutObjectAcl" ], "Resource": [ "arn:aws:s3:::(バケット名)/facebook-${graph.facebook.com:id}/*" ], "Effect": "Allow" } ] } このポリシーでは、バケット以下に作成したfacebook-(ユーザのfacebookのID)ディレクトリ以下のフォルダにアップロードすることを許可するポリシーです。このポリシーを追加することで、facebookアカウントで認証したユーザが各々アップロードできるディレクトリを隔離できます。 作成したロールのARNも後で使うので確認して下さい。ロールを選択して詳細情報を見るとARNが書いてあります。 JavaScr
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く