2018-01-01から1年間の記事一覧

AWS認定・現プロフェッショナル試験の切替日かも情報と専門知識認定の追加

現プロフェッショナル試験について 前の記事でプロフェッショナル試験のベータ版が開始という情報を載せました。 rioner2525.hatenablog.com 今回の記事はベータ版だったプロフェッショナル試験の切替日かもという情報です。 まだAWSの最新ニュースなどで配…

管理アカウントから複数のアカウントに Lambda を実行する方法

AWS

はじめに 複数のアカウントに同じ処理の Lambda を実行する場合、管理アカウントの Lambda からクロスアカウントで処理を行うと思います。 その際に、AssumeRole を用いる方法が一般的かと思います。 [Lambdaでクロスアカウント] Lambda 関数で AssumeRole …

AWS Lambda の関数ポリシーをチェックする Lambda を実装してみた

AWS

はじめに みなさんは Lambda 関数にも S3 バケットポリシーのようにリソースベースのポリシーが存在していることは知っていますでしょうか? つまり、どこそこ~からのアクセスを許可しますといったポリシーですね。 以下、公式ドキュメントの参考資料です。…

Amazon CodeCommit にPushしたファイルを S3 に自動保存してみた

AWS

はじめに 私の所属しているチームでは CodeCommit で CloudFormation で使う構成ファイルを管理しています。 CodeCommit でリポジトリを更新した際に構成ファイルを S3 に保存し、CloudFormation で S3 内の構成ファイルを指定してリソースをアップデートし…

Amazon CodeCommit の更新内容を Hangouts Chat に通知してみた

AWS

はじめに 現在、私が所属しているチームでは CodeCommit でコードを管理しているのですが、更新した際にチームメンバーに声を掛ける運用だと後でと思って忘れそうなので更新内容を自動で Hangouts Chat で自動通知されるように Lambda で実装しました。 Code…

Google Calendar に自動で会議の予定を入れる Google Apps Script を作成してみた

GAS

はじめに 私が勤めている会社の会議室予約ルールが月初の午前10時から2ヶ月後の会議室を予約していいよというルールです。例:1月1日午前10時に3月分の予約をしていいということ手作業で予約作業をするのがバカらしくなってきたので、Google Apps Script を…

S3バケットのセキュリティをチェックするLambdaを実装してみた

AWS

やること ・S3バケットポリシーのチェック・ACLのチェック 今回はそれぞれ許す相手をDynamoDBに保存して、LambdaでDynamoDBにない項目にアクセス許可が出ていないかをチェックした。言語はPython3.6です。DynamoDBのテーブルはそれぞれ項目が'account_id'で…

複数のGitアカウントを使い分ける方法

Git

はじめに 自分は Git アカウントを Amazon CodeCommit や Github で使い分けております。 Git アカウントの使い分けがしっかり出来ていないと、違うハンドルネームでコミットされてしまうためトラブルの元になります。 なので、メモ代わりも兼ねて Git アカ…

AWS認定試験の前提条件が緩和とプロフェッショナル試験のベータ版が開始

AWS認定試験 前提条件の緩和 AWS認定試験は以下の図の通り、9つの試験が提供されています。 これまでに前提条件があった認定試験は以下です。 プロフェッショナル – 最高レベルの技術的役割別認定。関連するアソシエイト認定が必要です。 専門知識認定 – 特…

AWS SDK for Python (Boto3)で例外処理を行う方法

AWS

追記 ( 2019/08/07 ) 見返したら分かりづらかったため、具体例の記事を書きました。 rioner2525.hatenablog.com はじめに 私は普段からPython3.6でAWS Lambdaを書いているのですが、特定の例外はpassするように実装することが多々あります。そこで、例外処理…

VPC Flow LogsをAthenaで分析できるように設定する方法

AWS

はじめに 2018年8月のアップデートでVPCフローログをS3に直接配信できるようになったため、Amazon Athenaで分析できるように設定したいと思います。 dev.classmethod.jp 上記サイトの設定方法で以下の箇所にVPCフローログが保存されます。バケット名>AWSLogs…

ブログを始めようとして挫折

はじめに フロントエンドの技術に関してほぼ一般人並の知識しか無いままブログを始めようとして初手、ブログを立ち上げるところで挫折。 でも挫折から何かを学ばなければ...と思ったので経緯をメモしていきます。 思い浮かんだ選択肢 まず、はてなブログ。 …