Serverless Framework で Context object not passed to lambda handler

この記事は公開されてから半年以上経過しています (公開日2020年8月29日)。

Serverless Framewokr で Python の Lambda 関数を作成していたら以下のエラーが発生した。

  "errorMessage": "Bad handler 'lambda_handler': not enough values to unpack (expected 2, got 1)"
  "errorType": "Runtime.MalformedHandlerName"

続きを読む »

AWSの請求情報をSlackに通知するLambda関数をGolangで書いてみた

この記事は公開されてから半年以上経過しています (公開日2020年8月10日)。

Golangを勉強しているので、AWSの請求情報をSlackに通知するLambda関数をGolangで書いてみた。

続きを読む »

DockerでPythonの実行環境を作る

この記事は公開されてから半年以上経過しています (公開日2020年7月23日)。

DockerでPythonの実行環境を構築してみる。
Pythonのアプリケーションを動かすというよりは、Dockerコンテナ内でPythonを使ってちょっとしたスクリプトとかを作ったり動かせるようにする、という程度のものを作る。

類似の記事は色々あると思うが自分用メモとして書いておく。

続きを読む »

Control groups、Namespace、Capabilitiesを使ってコンテナを作って実行してみる

この記事は公開されてから半年以上経過しています (公開日2020年7月11日)。

コンテナの仕組みについての学習の一貫で、以下の記事を読みながらControl groups、Namespace、Capabilitiesを使ってコンテナを作って動かしてみる。

続きを読む »

Terraformでパスワードやシークレットキーを設定したIAMユーザーを作成する

この記事は公開されてから半年以上経過しています (公開日2020年6月21日)。

Terraformでパスワードを設定したIAMユーザーを作成するのにPGP公開鍵が必要だったのでやり方のメモ。

流れは以下のような形だと思う。

  1. PGPの公開鍵と秘密鍵のペアを作成する
  2. Terraformのaws_iam_user_login_profileやaws_iam_access_keyのResourceのpgp_keyへPGP公開鍵をセットする
  3. セットした公開鍵を元にAWS側で暗号化したパスワードを返されるので確認する
  4. 暗号化データをPGP秘密鍵で復号する

続きを読む »