kleinblog

DockerでLambdaのローカル開発環境を構築する

DockerのLambda関数実行用のイメージ、docker-lambdaを使ってローカル開発環境を構築します! ちなみに、今回使用するLambda関数の言語はNodejsです。 (他の言語でも基本手順は同様なので参考にしてみて下さい)...

Docker + MinioでAWS S3の擬似ローカル環境構築

AWS S3のローカル開発環境を擬似的に用意できる「Minio」を使用してDockerで環境構築をします。 「Minio」を使用するとS3ライクなストレージが扱えます。 コンテナ作成 以下のdocker-compose.ymlを作り、コンテナを作成します。...

Pythonでテキストファイルの途中に行を挿入する

Pythonでテキストファイルを扱う時に、 既に色々と内容が書かれたファイルの途中の行に追記する方法のまとめです。 バッチスクリプトとか組む時に使うかも。。 readlines()で読み込んで、要素を追加後にwritelines()で書き込む...

TerraformでS3 + CloudFrontにCORS設定をする

S3のバケットをオリジンにしてCloudFrontで配信する構成の際にCORSの設定をTerraformで行う方法のまとめ。 ちなみに、Terraformではなくマネジメントコンソールから設定する場合は以下のQiitaの記事がわかりやすくておすすめです。...

TerraformでIAMユーザーにパスワード変更権限を付ける(IAMUserChangePassword)

Terraformで管理しているユーザーに初回ログイン時のパスワード変更権限を付ける時。 AWSで予め用意しているポリシーに「IAMUserChangePassword」があります。...

TerraformでIAMユーザーがコンソールを使用する時のリソースの一覧表示

Terraformで管理されたIAMポリシーを持つユーザーがリソースを使用する場合、それぞれのリソースを一覧表示する権限が必要となります。 今回はS3とLambdaの例で説明します。 S3の場合は使用したいバケットのみの権限、...

S3 + Lambda + CloudWatchでバケットに置いたLambda関数を定期的に実行する

今回は、TerraformでS3 + Lambda + CloudWatchを使ってS3のバケットに置いたLambda関数(zipファイル)を定期実行する方法をまとめていきます。 基本的にそれぞれのリソースのソースコードを分けて載せていきますので、...

S3 + CloudFront + ACM + Route53のミニマムWebサイトをTerraformで構築する

AWSのサービス、S3 + CloudFront + ACM + Route53のウェブサイト環境をTerraformで構築するときのミニマム構成。 おそらくかなりベーシックな構成なのでよく出るやつです。 この構成をTerraformのコードで書いていきます!...

知って得するPandasのTips

binで区切った各範囲の左端と右端の値 bins = pd.qcut(${SERIES}, 3) 左端 bins[0].left 左端 bins[0].right

Dockerでコンテナに入らずコマンドだけ実行したい

先日Dockerを使っていて、ふと思いました。 コンテナ入ってコマンド打たなきゃだけど、わざわざ入るのめんどいなあ 基本的に起動中のDockerコンテナの中でコマンドを実行する場合、以下のような手順を踏む方が多いのではないでしょうか。 $ docker exec -it...


Page 6 / 8