やってみた

PythonのLambdaオーソライザー内でJWTトークンを検証して、検証OKなら後続のLambdaにトークンのペイロードを渡して呼び出すというのをやってみます。

まずはLambdaオーソライザーを

やってみた

AWSから「AWS Lambda における Node.js 10 のサポート終了」のお知らせが届きました。

アカウントのLambdaがいくつかNode.js 10のランタイムを使っていて、Node.js 12以上

作ってみた

たまにあるんじゃないかって処理。
月初の第二営業日みたいなのも求められるようにしています。

import datetimeimport calendardef is_business_day(date

調べてみた

IPベースで匿名アクセスを許可された検索ドメインにアクセスしに行く場合、そのままだとロールやローカルの資格情報が使われてしまうので、認証を行わないようクライアント作成時にパラメータを追加する。

import

調べてみた

Gitフックのpre-commitを利用するとコミットの直前で任意のスクリプトを走らせることができます。

しかしながらpre-commitスクリプトは「.git/hook/」ディレクトリに作成するのでプロジェクト

作ってみた

PynamoDBはDynamoDBをモデルクラスに抽象化して扱えるライブラリです。

AWS Chaliceに導入してCRUD APIを作ってみます。

ライブラリ導入準備

「requiremen

調べてみた

Python Lambdaのデプロイパッケージを作るときに困ったので調べました。

Microsoftストア版のPython(pip)でこんな感じで-tオプションを使ってライブラリを指定のフォルダにインストールしよ

調べてみた

値のないキーはレスポンスに含めないで返してクレメンス。
みたいな仕様を実装したくて調べました。

GitHub Gistにそのまま使えそうなコードを発見。

こちらを拝借。

空文

調べてみた

PythonでOracleのNVLみたいな、もといNull合体演算子が使いたくて調べたメモ。

Wikipediaにも書いてあるがorを使えばそれっぽいことができる。
書いてあるように0や空文字、False

やってみた


Glueの並列読取りのためのプロパティのlowerBound、upperBound。

パーティションカラムの最大値と最小値をジョブ実行のたびに動的に求めて設定できるようにしてみました。