ようへいの日々精進XP

おっさんの日記です。

aws

ecs-cli チュートリアル

おはげようございます。来年の re:Invent は現地で...という目標を胸に英語の勉強を始めたいかっぱです。 tl;dr re:Invent での発表にて ECS 専用のコマンドラインツールが利用出来るようになったとのことでザクっと試してみたい。 aws.typepad.com 尚、この…

Docker をソースコードからビルドする + α

追記 Logging Driver の件、追記した。 inokara.hateblo.jp samuelkarp さん、本当に有難うございました。 tl;dr 思う所があり以下を試してみた。 Docker をソースコードからビルドして開発中のバージョンを利用する Logging Driver に CloudWatch Logs が追…

Supercharged AWS CLI = SAWS メモ(2)〜リソース補完を追加してみる〜

tl;dr 前回の続き。 触ってみただけではつまらないのでリソース補完を追加してみたのでメモ。 inokappa/saws at add_resource · GitHub DynamoDB のテーブル名を補完してみる 追加実装の概要 リソースリストを取得、管理する resources.py に取得したいリソ…

Supercharged AWS CLI = SAWS メモ

追記 早速、リソースの補完を追加してみた。 DynamoDB のテーブル名を補完させた。 tl;dl SAWS is a very cool visual CLI for #AWS - http://t.co/P9NWuRwzUL pic.twitter.com/k2aPpAtCpl— Jeff Barr (@jeffbarr) 2015, 9月 22 おおってことで試してみた。…

ラムダこりゃ(Amazon Lambda チュートリアル 2)〜 Lambda から Twitter につぶやかせる 〜

tl;dl SNS + Lambda があれば何でも出来る(アンドコサ猪木)。 ということで、Twitter に呟かせてみた。 サンプル SNS -> Lambda -> twitter tutorial github.com mtwitter というモジュールを利用することで簡単に呟かせることが出来た。 つぶやき つぶや…

ラムダこりゃ(Amazon Lambda チュートリアル)

tl;dl 今更だけど Amazon Lambda を弄ってみた。 弄るといっても Lambda の魅力って他のサービス(AWS の各種サービスや外部のサービス)との連携だよなって勝手に思ったので SNS → Lambda → im.kayac.com 又は Datadog Event という連携した。 参考 AWS Bla…

S3 にファイルアップロードしてレスポンスとして URL を返すサンプル

tl;dr 必要にかられて S3 にファイルをアップしてレスポンスとして URL 返すスクリプトを Ruby で作ったので作る過程で調べたことや感じたことのメモ。 参考 Amazon Simple Storage Service(S3)ドキュメント | アマゾン ウェブ サービス(AWS 日本語) Fil…

ダイナミック!ダイナモー(DynamoDB tutorial)番外編 〜 Google Chart API でちょっとしたグラフを書いてみる 〜

tl;dr DynamoDB にデータを溜めているのなら、そのデータを可視化しなければ...と思ったけど、さくっとグラフ書けないかなと思ったら Google Chart API なるものがあるらしいので、その Ruby ラッパーである mattetti/googlecharts と合わせて利用させて頂き…

ダイナミック!ダイナモー(DynamoDB tutorial)番外編 〜 Datapipeline を使って出来るだけ EC2 レスなデータ収集環境を作る 〜

いきなり番外編。 tl;dr そらまめ君のデータを定期的に集めて DynamoDB に投入する流れを作るにあたってどこかのサーバーを常時起動しておくのもなあということで Datapipeline の ShellCommandActivity を cron として利用してみた。 尚、Datapipeline の S…

ダイナミック!ダイナモー(DynamoDB tutorial)vol.1

tl;dr www.youtube.com ダイナミック!ダ◯クマー。 懐かしい CM を胸に秘め DynamoDB をチュートリアルしてみる。 DynamoDB とは 参考 http://www.slideshare.net/AmazonWebServicesJapan/20150805-aws-blackbeltdynamodb http://www.slideshare.net/AmazonW…

無料枠でざっくり学ぶ Microsoft Azure その 2 ~ Azure Blob ストレージの SAS(共有アクセス署名) について調べたメモ ~

tl;dr Amazon S3 で言うところの Presigned URL 的なものが Azure Blob ストレージにもきっとあるだろうと思って調べたらあったのでメモ。 azure.microsoft.com その名も Shared Access Signature(共有アクセス署名)という名前。Southern All Stars や Sca…

alerty プラグイン三種盛り - いくつかの知見を添えて

tl;dr alerty という cron の失敗の結果を各種通知先にアラートを飛ばすツールを sonots さんが作られた。 blog.livedoor.jp このツールのイイなあと思うところの一つはプラグインによって通知先を増やせる点。また、README にも書かれているが、プラグイン…

VPC Flow Logs Tutorial(2) - CloudWatch Logs Subscriptions + KCL for Ruby + Datadog Event で Reject されたトラフィックの可視化 -

tl;dr 前回の続き。 VPC Flow Logs を CloudWatch Logs Subscriptions と Kinesis Client Library for Ruby アプリケーションを利用してトラフィックログから Action が REJECT なログを Datadog Evnet に通知して可視化してみる。 可視化してみるとゾッとす…

VPC Flow Logs Tutorial

tl;dr AWS Black Belt Techシリーズ Amazon VPC from Amazon Web Services Japan www.slideshare.net 上記の資料を読んでいたら VPC Flow Logs というサービスがリリースされているのを知ったのでどのようなものかをチュートリアルしてみた。 VPC Flow Logs …

ECS と Datadog の Terraform 炒めに AWS Integration と CloudWatch で ECS メトリクスのとろろあんかけ

自分メモ。 tl;dr Datadog から届くサービスの紹介メールに記載されていた... Datadog AgentとAWS APIの両方から情報を収集します。 上記のくだりについて、これは CloudWatch で取得出来る ECS の情報も何らかの方法で取得出来るのかな...ということで、Dat…

AWS のセキュリティ関連資料(セキュリティ三部作)を読んだ

自分メモ。 追記 「DDoSに対するAWSのベストプラクティス(日本語版)」の公開と攻撃対象領域の削減によるDDoS攻撃への備え方aws.typepad.com DDoS に関するホワイトペーパーも日本語訳されて公開されている。後ほど読みませう。 tl;dl こちらに紹介されてい…

CloudWatch で Amazon ECS のメトリクスが見れるようになったとのことなので確認してみた雑なメモ

tl;dl 【AWS発表】EC2 Container Serviceの新しいメトリクス: ClusterとServiceaws.typepad.com CloudWatch で ECS のメトリクスが取れるようになったとのことでどんな風に取れるのかをまずは確認してみた。 尚、あくまでも確認レベルなので毎度の如く薄っぺ…

Eclipse と AWS Toolkit for Eclipse ハンズオン

Eclipse とか全く触ったことが無かったのでメモ。 やること Eclipse を MacOS X 10.10 にインストールする AWS Toolkit for Eclipse を導入する SQS のサンプルプログラムを動かしてみる ちなみに自分 Java のスキルは Hello World 初級です。 Eclipse for M…

terraform で Amazon ECS 環境を弄る(3)〜 Datadog でコンテナのリソースモニタリングを定義する 〜

はじめに ECS におけるコンテナのリソース監視について ECS においてコンテナのリソースを監視する場合には Datadog を使うのが良さそうということで試してみる。 DataDog/docker-dd-agentgithub.com 尚、現時点では CloudWatch メトリクスは個々のコンテナ…

terraform で Amazon ECS 環境を弄る(2)〜 docker-registry でプライベートリポジトリ環境を一気通貫で作る 〜

はじめに ECS を弄っていたら docker-registry でプライベートなリポジトリが欲しいと思ったので terraform で作ってみた。 inokappa/oreno-terraform-ecsgithub.com そもそも ECS には docker build するステップは無くてビルド済みのコンテナイメージをど…

terraform で Amazon ECS 環境を弄る

はじめに 改めて terraform を勉強したいと思ってドキュメントを見ていたら、扱えるリソースとして ECS もサポートしているようなのでひとまず試してみる。 Provider: AWS - Terraform by HashiCorpwww.terraform.io 尚、利用する terraform のバージョンは…

「Amazon Web Services パターン別構築・運用ガイド」を読んだ

基礎からちゃんと勉強したかったので奥さんの買い物に紛れて Amazon でこっそり購入して読んだ。 Amazon Web Services パターン別構築・運用ガイド 一番大切な知識と技術が身につく作者: NRIネットコム株式会社,佐々木拓郎,林晋一郎,小西秀和,佐藤瞬出版社/…

CodePipeline をちょっと試す(オンプレの Jenkins と連携させてみる)

はじめに せっかくなんで CodePipeline をちょっと試す(CodePipeline で CodeDeploy でのデプロイを自動化する) - ようへいの日々精進XPinokara.hateblo.jp 前回は CodePipeline と CodeDeploy を組み合わせてデプロイの自動化みたいなことを試してみたが…

「Python & AWS クックブック」を読んだ

奥さんの監視の目を盗みつつ初めて購入した電子書籍が Kindle に積読状態だったので読んだ。 O'Reilly Japan - Python & AWS クックブック 書籍について 目次 こちら より抜粋。 まえがき 本書で使用されている表記規則 サンプルコードの使用について お問合…

CodePipeline をちょっと試す(CodePipeline で CodeDeploy でのデプロイを自動化する)

はじめに CodeDeploy をオンプレミス環境で利用してみる - ようへいの日々精進XPinokara.hateblo.jp 上の記事で CodeDeploy を触っていてソースコードが更新されたら自動でデプロイする仕組みは無いものかなと調べていたら CodePipeline ですぐに出来そうだ…

CodeDeploy をオンプレミス環境で利用してみる

はじめに CodeDeploy は Deploy 先としてオンプレミス環境のサーバーも指定することが出来るようなので EC2 を複数起動するよりもコスト削減出来るかなあという軽い気持ちで触ってみた。 【AWS発表】AWS CodeDeployアップデート - オンプレミスインスタンス…

Amazon ECS + registrator + consul でサービスの自動登録超シンプルパターン(HAProxy を使った例)

気づいたら面白そうなことが出来そうな事をつまみ食いしていたので組み合わせて試してみました。 概要 絵が一番わかりやすし。 ECS で登録したタスクで起動したコンテナアプリケーションを registrator で consul にサービスを自動登録して consul-template …

Amazon S3 の lifecycle 設定をちょっと試したのでメモ

参考 オブジェクトのライフサイクル管理 - Amazon Simple Storage Servicedocs.aws.amazon.com うんちく lifecycle 設定とは ざっくり言うと、S3 に保存しているオブジェクトの有効期限を付けること。lifecycle 設定には以下のよな特徴がある。(こちらより…

Ansible で Amazon Linux を判断させる為の正攻法とちょっと強引なやり方

Ansible 初心者からなかなか脱却出来ないかっぱです。 Ansible で OS を判断させて何かさせたい場合には... Ansible で OS を判断させて何かさせたい場合には... fact パイセンで取得出来る情報を利用して判断させる。 setup モジュールを利用することで対象…

Amazon ECS をちょっと試す

リリースされてからずっと触ってみたかった Amazon EC2 Container Service を触ってみたのでメモ。 参考 ECS for Docker Meetup #4 from Shinpei Ohtani www.slideshare.net What is Amazon EC2 Container Service? - Amazon EC2 Container Servicedocs.aws.…