My Note

自己理解のためのブログ

Python3

CloudFrontとLambda@Edge(Python3)とS3でリダイレクト設定をする

はじめに 構成 リダイレクト設定(Lambda@Edge) パターン1: すべてのリクエストを別ホストにリダイレクト パターン2: 特定のパス配下のアクセスを同じホストの別パスにリダイレクト パターン3: 特定のパス配下のアクセスを別ホストにリダイレクト(同じパス…

CloudFrontとLambda@Edge ( Python3 )とS3で静的ページにIPアドレス制限とBasic認証を設定する

はじめに 構成 CloudFrontについて Lambda@Edgeについて コードについて( Python3 ) CloudFrontとS3について Behaviorの設定 動作確認 Lambdaの機能を使ったテストイベント クライアントからの実行 さいごに はじめに 今回はCloudFrontとLambda@Edge ( Pytho…

MackerelにPython3とboto3を使ってagent経由でカスタムメトリクスをPostしてグラフ化する

やりたいこと 作成したコード ( Python3 ) mackerel-agentの設定 結果 まとめ やりたいこと mackerel-agentを利用して、Mackerelのダッシュボードに独自 ( カスタム )メトリクスを投稿してグラフ描画する。 awsアカウントのEC2インスタンスの起動中・停止中…

Python3でSlackにPostする

SlackにPython3でMessageをPostするコードを書いたので備忘録です。 Slackにエラーログを送ったり、アラート通知などに活用する。 開発環境 Mac Python3.7.0 Slack: WebHookURLが必要 SlackにPostするときにAPI仕様を確認する ( Attachment structure ) http…

Pythonを勉強しながらaws-cliツールを作ってみた

準備 コマンド コマンド help1 コマンド help2 EC2 AutoScaling RDS Route53 S3 参考 準備 localでaws-cliを実行できるようにする python 3系をインストール $ git clone https://github.com/yhidetoshi/python-awscli-tool $ pip install prettytable click…