AWS
はじめに AWS CDK に触れたいと思っていたのと、TypeScript を学びたいと思っていたので、AWS CDK について調べながら AWS CDK in TypeScript でサンプルアプリケーションの内容等を見てみました。
はじめに Aurora MySQL の BG デプロイを試そうとしたところ、バイナリログの有効化が必要でした。しかし、Aurora MySQL ではデフォルトでバイナリログがオフになっています。 では有効化すれば良いのでは、というところですが、パフォーマンスに影響が出る…
はじめに ECS on EC2 の Spot Instance や Fargate Spot を結構使っているのですが、停止した時に気づくための仕組みが Lambda だと管理が面倒です。 AWS Chatbot が EventBridge をサポートしているので、EventBridge でイベントを拾って SNS を経由して Sl…
はじめに Application Load Balancer の前段に CloudFront があると何が良いのかと稀によく聞かれるので、簡単に整理してみました。
はじめに AWS Health の Dashboard に表示されるイベントをマネジメントコンソールから確認するのは手間なので、 Slack へ通知できるようにしたいと思い、やり方を調べていました。 EventBridge + SNS + Chatbotを使って自前で作成するやり方があるのは知っ…
はじめに Serverless Framework の serverless.yml で定義していた複数の EventBridge のルールで、一部のルールを削除してデプロイしたところ、エラーが発生してデプロイに失敗しました。 そのことに関して調べたことのメモです。
はじめに AWS SDK for Go v2 で Assume Role を実行しようと思ってのサンプルコードです。
はじめに AWS CLI を使う時に、MFA が設定されている IAM ユーザーのクレデンシャル情報を利用して、他のAWSアカウントにある IAM Role を AssumeRole して使う(Switch Roleを実行する)設定について調べてやったことのメモ書きです。
はじめに USENIX カンファレンスで公開された Amazon DynamoDB に関する論文を読んでみたので主にアーキテクチャ周りの内容のメモ書きです。 https://www.usenix.org/system/files/atc22-elhemali.pdf
はじめに AWS CLI で TOTP を使用する MFA を有効化する場合の Cognito ユーザープールを作成しようとするとエラーになった。 どうも現時点では、ユーザープール新規作成時に、TOTP を使用する MFA 必須の状態のものは作成できないらしいかった。その際の対…
Auroraのアーキテクチャとその設計上の考慮事項について書かれている論文が 2017 年に公開されている。有名なのでその時読まれた方も多いと思う。私はその時 Aurora を触ってなくて存在を知っていただけだったので今更ながら目を通してみた。 Amazon Aurora:…
元ネタは、結構前に流れてきたこちらのツイート。 1/ Hey all! If you were watching #containersfromthecouch earlier today, I mentioned an aws cli command that you can run to get insight into what #AWS resources were accessed from a particular …
AWS CLI v2 のDockerイメージがAWSから公開された。 AWS CLI v2 Docker image | AWS Developer Blog
AWS SAM CLIをDockerで使えるようにしてみる。
Amazon Lightsailで動かしているAmazon Linuxの中にあるログをCloudWatch Logsへ送りたい、と思って調べたらやれたのでメモしておく。
S3ウェブホスティングのデプロイを手動でやっていたけど、AWS CodePipelineを利用してGitHub上にコードをPushした時にデプロイされるようにした。 公式ドキュメントのチュートリアルをベースにやればだいたい良いけど自分用にメモとして記載しておく。
GithubでマージされたLambda関数を、CodeBuildを使ってビルド...と言うべきかzipをs3へ配置してみる。
とりあえずaws cliを使ってPythonのAWS Lambda関数を更新するやり方がドキュメントにあったのでメモ。 Python の AWS Lambda デプロイパッケージ - AWS Lambda
はじめに ElastiCache(Redis)をクラスターモードの有効と無効があるが、どっちを選んでもElastiCacheとしてはクラスターとなり、Redisの経験も浅い自分としてはよくわからなかったので調べた。
CFnのテンプレートを1つにしておくと可読性が悪くなったりなどはよく言われているのでNested Stackを使って分割するサンプルを書いてみた。
LightsailはAWSアカウント上のVPCとは別のネットワーク環境で起動する。(Lightsail専用のVPC上で起動しているように見える) そのため、何もしてない状態でAWSアカウントの他のリソース(例えばRDS等)に接続しようとすると、インターネットを経由しなければな…
AWSのVPC設計に関して考えたことや調べたこと、参考資料やリンクを残しておく。
個人のAWSアカウントを作って5年くらい経ってしまったけど平成が終わる前に最初にやっておくことをメモとして残しておく。
AWSでEC2(Ligthsail含む)を使うときに最初にやることを手で実行するのは疲れるのでUserDataにまとめた。
AWSの環境を構築する場合に利用するツールとしてはAWS公式のCloudFormationがある。 だが、CloudFormation以外ではTerraformが有力な選択肢の1つになると思う。 若干必要に迫られてTerraformを触ることになったので、自分で試してみたことや調べたことをまと…
AWSを触っていてちょっとAmazon Linuxのソースコードを見ようと思ってやり方を調べたときのメモ。
AWSのVPSサービスであるAmazon Lightsailの新プラン/料金改定(値下げ)が発表された。 Amazon Lightsail Update – More Instance Sizes and Price Reductions | AWS News Blog 今はLightsailの1Gメモリプランのものを使っていたが、それも$10->$5へ値下げされ…
2017/5/31 AWS Summit Tokyo 2017で Amazon Lightsail が東京リージョンで利用可能になったと発表がありました。 Amazon Lightsail is now available in Asia Pacific AWS Regions - Tokyo, Mumbai, Singapore, & Sydney! https://t.co/4tZUDKPoh4 pic.twitt…
JAWS DAYS 2017 へ行ってきましたのでその時に参加したセッションの自分用メモです。
はじめに JAWS DAYS 2015の資料をまとめてみました。 JAWS DAYS 2015 | クラウドへダイブ 〜 Dive Deep into the Cloud! セッション資料 [キーノート]クラウドとコミュニティのこれまでとこれから - 小島 英揮 様 [アマゾン データ サービス ジャパン(株)]…