これまでBoto3を使う時にコピペで流用していたコード部分をライブラリ化しました。 ついでに、PyPIに登録して世にリリースしてみました。 以下で利用可能になります。 # pip install boto3helper 機能の紹介 いろいろ機能は作っていく予定ですが、今回は、各…
Route53について復習したので、もろもろまとめてみました。 目次 Hosted Zone Public Hosted Zone Private Hosted Zone 検証 ルーティングポリシー シンプルルーティング 重み付けルーティング 設定例 検証 レイテンシルーティング 設定例 検証 Failoverルー…
自分自身もハマりましたが、周りでも同じような声を聞くので手順を展開しておきます。 Lambdaを利用していて、イベントソースによりちゃんと発火したかどうか、Cloud Watch Logsを確認することが多いと思います。 ただし、このログ、出力されないことがある…
DataDogとは、監視のSaaSで、様々な形式でグラフ表示できたりします。 タグなどでグルーピングもできるので、簡単なデータ解析にも役立ちます。 AWSとの親和性も高く、簡単な設定でCloudWatchのデータを監視することができちゃいます。 そして、CloudWatchで…
cloudpack大阪オフィスのインターフォンが鳴らなくなりました。 なんともみすぼらしいので、なんとかしたい(; ´Д`) こんなときにもAWSで解決するのがcloudpack! うってつけのサービス、AWS IoTを使います。 システム構成はこんな感じです。 呼び鈴側のデバ…
やりたいこと AWSのリソースが使うIPアドレスレンジは、以下に公開されています。 https://ip-ranges.amazonaws.com/ip-ranges.json ちょくちょく更新されますが、FireWallやWAFの設定に反映させる必要があるシステムをお持ちのプロジェクト担当者へ、正確か…
今回はシンプルなLambda。 今秋のre:InventでアップデートされたScheduled Eventを利用して、AMIバックアップをとるファンクションを作成しました。 仕様 仕様は以下のような感じ。 AMIバックアップをとりたいEC2に、タグ'Backup--Generation : 世代数'を設…
今回は、外部サービスと連携させて、もっともっとfluctを使ってみます。 連携させるのは以下のサービスです。 ・Questetra ・Twilio Questetraとは? 業務改善手法の一つに、BPMと言われるものがあります。 BPMは、UMLなどを策定しているOMGにて策定されてい…
今回も、fluct入門編です。 サンプルを教材に、もう少し凝ったことをしてみます。 外部モジュールの読み込み サンプルにjadeを利用したshow_rootアクションから、show_application_cssアクションを呼び出すものがあります。 いろいろ便利そうなので、実装し…
AWSの公式ブログで、SDK for C++が紹介されていたので触ってみました。 環境 mac (OS X ver10.9.5) 準備 cmakeが未インストールであればインストールしておきます。 dmg形式で配布されているので簡単です。 ダウンロードサイトより、dmgを落として、インスト…
API Gatewayの登場によって、AWSの使いどころの幅がグッと広がったように思います。とくにLambdaと組み合わせることで、EC2を使わないAWS環境もより実現しやすくなりました。 API GatewayとLambdaの相性のたまものか、すでに両者を使うためのRailsのようなフ…
前回はどこからでも参照可能なs3バケットをオリジンにしました。 そのため、s3から直接画像を取得することも可能でした。 今回は、CloudFrontからのみアクセスするように制限を掛けたいと思います。 イメージは以下です。 今回も、画像ファイルのみをCloudFr…
所属している会社が、業界最安値のCloudFrontサービスを開始しました。 業界最安値のCDNデータ転送$0.1/GBcloudpack.jp これを機に、改めてCloudFrontの使い方をおさらいしておきます。 はじめに CloudFrontとは、コンテンツ配信向けのサービスです。 HTTP、…