Hello, World!!を返すだけのlambdaをCDKで作る
Hello, World!!を返すだけのlambdaをCDKで作る CDK(Cloud Development Kit)で開発するには、単純なhello,worldでも 1, aws 2, node.js 3, type 続きを読む Hello, World!!を返すだけのlambdaをCDKで作る
本とか料理とかコンピュータとか
Hello, World!!を返すだけのlambdaをCDKで作る CDK(Cloud Development Kit)で開発するには、単純なhello,worldでも 1, aws 2, node.js 3, type 続きを読む Hello, World!!を返すだけのlambdaをCDKで作る
aws ligthsailにubuntuとdocker engineをインストールして、ローカルのイメージを tar にして直接アップロードして、Web公開してみる とりあえず7ドルのlightsail+ubuntu 他 続きを読む aws ligthsailにubuntuとdocker engineをインストールして、ローカルのイメージを tar にして直接アップロードして、Web公開してみる
githubにアップロードしたMkDocs仕様書を、github pagesじゃなくて、ip制限したs3にCI/CDしてみた やっていること 1, IAMロール作成(S3権限とレポジトリ指定) 2, github act 続きを読む githubにアップロードしたMkDocs仕様書を、github pagesじゃなくて、ip制限したs3にCI/CDしてみた
index.htmlファイル1つだけの、S3にアップロードして、videoタグで再生するだけの動画アップローダー(認証なし)
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 |
# 404なら、そのバケット名は使える! aws s3api head-bucket --bucket video-uploader # 【STEP 1:バケット作成】 aws s3api create-bucket \ --bucket video-uploader \ --region ap-northeast-1 \ --create-bucket-configuration LocationConstraint=ap-northeast-1 # 【STEP 2:パブリックアクセス許可】 aws s3api put-public-access-block \ --bucket video-uploader \ --public-access-block-configuration BlockPublicAcls=false,IgnorePublicAcls=false,BlockPublicPolicy=false,RestrictPublicBuckets=false # 【STEP 3:バケットポリシー追加】最初にpolicy.jsonファイル作って、それで設定。 cat <<EOF > policy.json { "Version": "2012-10-17", "Statement": [ { "Sid": "PublicReadWriteList", "Effect": "Allow", "Principal": "*", "Action": [ "s3:GetObject", "s3:PutObject", "s3:ListBucket" ], "Resource": [ "arn:aws:s3:::video-uploader", "arn:aws:s3:::video-uploader/*" ] } ] } EOF aws s3api put-bucket-policy \ --bucket video-uploader \ --policy file://policy.json # 【STEP 4:静的ウェブサイトホスティング有効化】 aws s3api put-bucket-website \ --bucket video-uploader \ --website-configuration '{ "IndexDocument": { "Suffix": "index.html" } }' #【STEP 5:CORS設定ファイルを作成】最初にcors.jsonファイル作って、それで設定。 cat <<EOF > cors.json { "CORSRules": [ { "AllowedHeaders": ["*"], "AllowedMethods": ["GET", "PUT", "POST"], "AllowedOrigins": ["*"], "ExposeHeaders": ["ETag"], "MaxAgeSeconds": 3000 } ] } EOF aws s3api put-bucket-cors \ --bucket video-uploader \ --cors-configuration file://cors.json |
ローカルにindex.htm 続きを読む index.htmlファイル1つだけの、S3にアップロードして、videoタグで再生するだけの動画アップローダー(認証なし)
react+amplifyで、簡単なメモアプリ(管理者ユーザあり)を開発してみた。reactのcognitoユーザ認証のやり方が、色々と変更されているので注意!! [crayon-6a0f5cd1897fc1144065 続きを読む react+amplifyで、簡単なメモアプリ(管理者ユーザあり)を開発してみた。reactのcognitoユーザ認証のやり方が、色々と変更されているので注意!!