aws

【未公開記事の発掘】AWS Lambda ファンクションのインスタンスをウォームアップ状態で維持したい

起動に時間のかかるファンクションで困っていたのかもしれない。 背景 HTTP リクエストを処理するだけの Lambda ファンクションがある ほとんどリクエストがこないのでそのたびに新規作成してる リクエストの送信元が設定している応答タイムアウト時間が短く…

AWS CLI version 2 を準備する bash function

bitbucket.org ずっと放置してたけどやる気になったので準備した。 細かいエラー制御はしてないし、環境変数の調整も適当だけど、 awscli-install するだけで OK。 次のような動機がある人には有用かなと。 普段は Windows 10 + WSL2 な環境で過ごしてる AWS…

EC2 と Workspaces を費用で比べる

前提条件 ずっと動かし続ける(止めない) 1月分の費用で考える 細かい違いは気にしない マシンスペック 4 CPU、16 GiB くらいのメモリ、50 GiB くらいのディスク OS 種類 Linux まとめ EC2(オンデマンド) EC2(リザーブド) Workspaces 162 USD 101 USD 114 USD…

テストの実行と停止に合わせてミドルウェア用のコンテナを実行する

趣旨 実装例 趣旨 aws/aws-sdk-go-v2@v0.18.0 で実装したコードのテストを書きたい。 課題 Mocking out new API? · Issue #70 · aws/aws-sdk-go-v2 · GitHub という理由でモックするのが面倒 対処 testcontainers-go を利用する 実行するコンテナは localst…

eksctl で 既存の VPC にプライベートなワーカーノードが作れない

aws

こんな感じでずっと待ち状態になってしまう原因が知りたかった。 eksctl create nodegroup \ --region ap-northeast-1 \ --cluster ekstest \ --name ng0 \ --node-type t3.medium \ --nodes 1 --nodes-min 1 --nodes-max 1 --node-ami auto --node-volume-s…

AWS Cloud9 の共有環境では bash プロンプトを共有できない

Google Docs や Dropbox Paper のように、同じファイルを複数人で編集できました。他の人のカーソルが見える状態。 ただし、次のような仕様になっています。 操作主体は独立しているため、どのファイルを編集してるのか分からないと同時編集はできない 一番…