web-technical-blog

web開発に関する技術メモ

aws

Lambdaの開発をローカル環境でする方法

mac環境でlambdaをローカル環境で開発する方法 python-lambda-local 以下をインストールすると可能になる https://github.com/HDE/python-lambda-local 実行コマンド python-lambda-local -l venv/lib/ -f lambda_handler main.py event.json event.json lam…

CloudWatchでLambdaのエラー内容を確認するコマンド

Lambdaでエラーした内容は以下のコマンドで確認できる ### awslogsコマンド awslogs get /aws/lambda/lambda-function -S --timestamp --start=1d --profile=xxx -f=ERROR

Amazon S3に保存されているバケット毎のオブジェクト容量、オブジェクト数を知る方法は大きく分けて下記の2つの方法がある

aws

CloudWatchのメトリクスであるS3ストレージメトリクスのBucketSizeBytes、NumberOfObjectsを参照する AWS CLIでS3のバケット配下のオブジェクトに対して再帰的に容量と数を集計する。 CloudWatchのメトリクスは自動的に集計してくれるというメリットの一方で…

AWS SAMを利用してGolangなLambdaをデプロイする

AWS CLIでデプロイ(Windows環境) $ GOOS=linux go build -o main $ zip deployment.zip main $ aws lambda create-function \ --region us-west-2 \ --function-name HelloFunction \ --zip-file fileb://./deployment.zip \ --runtime go1.x \ --tracing-co…

WindowsでAWS Commna Line Interfaceをインストール

aws

windows環境でawsコマンドを使用する場合 MSIインストーラをダウンロードして使用するやり方 WindowsでPyhon、pip、AWS CLIをインストールするやり方 詳細は以下のURLを参考にすればできる https://docs.aws.amazon.com/ja_jp/cli/latest/userguide/awscli-i…

DMMにおけるサーバーレス構築の今と未来の勉強会

aws

開催日 2017/8/1(水) 19:00〜21:30 開催場所 DMM.com イベント概要 サーバーレス構築の今と未来について https://dmmcj.connpass.com/event/60992/ Agenda Serverless Single Page Apps -DMM CM AWARDS- DMM picturesを流行りのサーバーレス構成で開発してい…

python boto3で認証情報を指定する方法

boto3で認証情報を指定する方法を探していたので 以下にメモしておく。 import boto3 s3 = boto3.client('s3', aws_access_key_id='xxxxxxxxxxxxxxxxxxxx', aws_secret_access_key='yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy', region_name='ap-northeast-1') p…