タグ

javaScriptとAWSに関するatm_09_tdのブックマーク (2)

  • Gatsby.jsで作ったサイトをさくっとS3でホスティングする | DevelopersIO

    静的サイト生成に特化したReactのフレームワークGatsby.jsですが、せっかくなら作ったサイトのホスティングまでさくっとやりたいなと。 ターミナルから簡単にビルド&S3へのデプロイができたので、その方法を紹介します。 前提 Macのターミナル Node.jsがローカルにインスロール済み AWSのアカウントを持っている 1. Gatsbyアプリの立ち上げ 何はともあれGatsby.jsのスターターをローカルで立ち上げましょう。 Gatsby.jsが入っていない人はインストール。 $ npm install -g gatsby-cli Gatsbyプロジェクトを新規で作成します。 $ gatsby new hello-world これでカレントディレクトリ直下にhello-worldというフォルダが作られますので移動します。 $ cd hello-world webサーバーを起動してみま

    Gatsby.jsで作ったサイトをさくっとS3でホスティングする | DevelopersIO
  • AWS SDK for JavaScriptでAmazon S3とDynamoDBをクライアントサイドJavaScriptのみで操作する

    { "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

    AWS SDK for JavaScriptでAmazon S3とDynamoDBをクライアントサイドJavaScriptのみで操作する
  • 1