aws

AWS DynamoDB

AWS DynamoDB

DynamoDB RDB vs. DynamoDB コンセプトから学ぶAmazon DynamoDB【Amazon RDSとの比較篇】 RDB の ACID: データベースが持つ強い整合性を伴う特徴を、ACID(Atomicity, Consistency, Isolation, Durability)特性という。 consistency: どこからアクセスしても同じデータが観
AWS SQS

AWS SQS

AWS SQS SQS について Serverless Framework でのデプロイメント sqs の sls化: https://serverless.com/blog/aws-lambda-sqs-serverless-integration/ がよい, Fn::GetAtt の使い方は https://docs.aws.amazon.com/ja_jp/AWSCloudFormation/latest/UserGuide/intrinsic-function-reference-getatt.html
Serverless Framework

Serverless Framework

Serverless Framework はAWSやAzure, GCPなど各種クラウドプロバイダのサーバーレスコンポーネントのデプロイを管理するOSSのフレームワークです。 例えばAWSではCloudFormationで頑張るよりはるかに学習コストが低く、開発・デプロイ・運用を軽
AWS Lambda と Systems Manager

AWS Lambda と Systems Manager

いまの課題 lambdaに与えたい api-key の情報をどこで管理するか 独立したファイルへの保存は gitignore していても、ファイル名変更などちょっとしたことでコミットに含まれてしまう可能性をはらむ 独立したファイルへの保存は キーを変える時にデプロイし直す必要があるの
AWS Lambda@Edge

AWS Lambda@Edge

Lambda@Edge 公式 より CloudFront 経由で S3 の静的コンテンツを公開するが、Basic認証を入れたい。そんなときには Lambda@Edge を利用すると良さそう。 基本情報 典型的な使い方はこちらを参考にやりました: https://qiita.com/takahashi-kazuki/items/688f5f736bd76682483c Lambda@Edge 関数の注意点: Edge関数を作成できるリージョンは us-east-1 region (バージニア北部)
ServerlessFramework AWS Python

ServerlessFramework AWS Python

API Gateway + Lambda with Python, the basics まずは基本的な使い方から。 API Gateway の Lambda-integrated proxy に対する Lambda 記述のお作法の Python 編です。 lambda python pip installation ベタにzipでアップロードする方法 参考: https://qiita.com/junara/items/b4a2c416b2f8f2a953ab serverless framework でアップロードする方法 参考: Serverless FrameworkでAWS Lambda関数を作成する serverless-python-requirements をインストール npm
書籍「AWSによるサーバーレスアーキテクチャ」

書籍「AWSによるサーバーレスアーキテクチャ」

書籍リンク: https://www.amazon.co.jp/dp/B079VL58FG 動画配信サイトを構築するハンズオンを通して学べる書籍。 auth0 が書籍に書いている内容がもう古くなってしまって動かなかったりするので、学んびながらハンズオンするしかなさそう。 完全素人には難しいかも。自力で解決する箇所いくらかあります。
AWS

AWS

さあ AWS 使ってみよー。 API access curlでやろうとするとめちゃ大変そうなので、普通は AWS SDK や AWS CLI を使おうね。(参考: もしもAWSのキーは分かっているけどcurlしか使えない状況でEC2をStopする必要が出た時のために ) 共通設定 アクセスキーの準備: