ようへいの日々精進XP

よかろうもん

俺のチュートリアル

docker コマンドで ECS クラスタにデプロイ出来るようになった (beta 版) ので試してみたけど挫折した

tl;dr チュートリアル 要件 ecs-plugin docker ecs setup コンテナイメージを Docker Hub にプッシュ コンテキストを切り替える docker ecs compose up 雑にコードリーディング 残念ながら docker ecs compose up.go convert.go 以上 tl;dr AWS より以下のよ…

Elasticsearch 検索周りTutorial (2) 〜 シェルスクリプトで scroll API を操作する 〜

tl;dr Abema TV の番組データが登録されている Elasticsearch scroll API を利用して検索結果の全レコードを取得する シェルスクリプト 動かしてみる 以上 参考 tl;dr inokara.hateblo.jp 前回からの続きです. 検索ということではありませんが, 念願のシェル…

社のイケメンエンジニアにコミットをまとめて下さいと怒られたので git rebase -i でコミットをまとめるチュートリアル

tl;dr チュートリアル ブランチを切る 修正する -> コミット -> 修正する -> コミット... リポジトリにプッシュしてプルリクエストを作成 イケメンエンジニアに怒られる コミットをまとめる リポジトリに Force プッシュ 完 以上 tl;dr ある日, 社のイケメン…

Elasticsearch 検索周りTutorial (1)

tl;dr Elasticsearch と Kibana を起動する データを放り込む 何か良い題材はないのかな bulk API で雑に放り込む 試しに検索 以上 参考 tl;dr Elasticsearch にログを放り込むだけであれば何度かやってきたけど, 検索周りは殆ど取り組めていなかったので, …

Healthchecks.io チュートリアル

tl;dr Healthchecks.io とは シンプル インテグレーション 料金プラン その他 チュートリアル Docker にて 起動 チェック (監視対象) の追加 監視 監視の一時停止 期間や猶予期間の変更 監視対象との疎通が取れなくなった場合 以上 tl;dr 最近, Healthchecks…

AWS SDK for Ruby を利用した CLI ツールのサンプル的なものを実装検討した

tl;dr 作ったもの やっぱり Thor そーなんです あとは... コードをどーやって分割するか あくまでも ですので... テスト コマンドラインの実行をどのようにテストするか (1) コマンドラインの実行をどのようにテストするか (2) スタブ 2 つのアプローチ AWS …

(今さらジロー) AWS Lambda の Dead Letter Queue を試す

tl;dr うんちく Dead Letter Queue について Lambda の呼び出しパターン Serverless Framework で Dead Letter Queue (以後, DLQ とする) 各種コードについて サンプルプロジェクトの作成とデプロイ serverless.yml Lambda ファンクション DLQ を処理する La…

俺の郷 〜 EC2 のタグを付けたり、外したり 〜

引き続き 出張帰りの飛行機内で 飛行機内では ということで、今回は 出来たもの 以下のように使います 環境 ヘルプ タグの付与 タグの削除 まとめ タグやリソース等のパラメータ指定は API エンドポイントの指定 以上 引き続き 出張帰りの飛行機内で AWS SDK…

俺の郷 〜 EC2 を起動したり停止したり、一覧を取得する郷 〜

引き続き、Golang を勉強中であります 以下の点について勉強しました 出来たもの 以下のように使います 環境 ヘルプ EC2 一覧の取得 EC2 の起動 EC2 の停止 まとめ describe や start や stop のパラメータは 意外に start や stop のサンプルが無くて焦った…

俺の郷 〜 コマンドの実行結果を JSON で返す郷 〜

Golang を勉強中であります 以下の点について勉強しました 出来たもの 以下のように使う 環境 ヘルプ date を 1 秒毎に 5 回実行 date を 3 秒ごとに 3 回実行 まとめ コマンドの実行(実行結果もしくは実行エラーも取得したい場合) 配列を含んだ JSON の生…

AWS Step Functions の Activity Worker を "郷" で実装してみた系

モチベーション AWS Step Functions とは 郷で Activity Worker を実装 Activity 参考 コード こうやって使うことを想定 Demo Activity Worker を動かす環境 State Machine: ビジュアルワークフロー State Machine: コード State1 : Godesu1 で実行するコマ…

俺のチュートリアル 2017 夏 〜 go-datadog-api をちょっと使ってみた 〜

go-datadog-api 使ってみた 準備 monitors を取得するやつ ところが ということで monitor の取得については そもそも evaluation_delay とは Golang で JSON パースのちょっと入門 encoding/json を使ったチュートリアル 参考 基本 そもそも構造体って? サ…

俺のチュートリアル 2017 夏 〜 チュートリアルで学ぶ IAM Role によるクロスアカウントアクセス 〜

はじめに 構成 チュートリアル Account xxxx-xxxx-0001 の設定 IAM Role IAM Role に付与するポリシー Account xxxx-xxxx-0002 の設定 IAM Role IAM Role に付与するポリシー Instance Profile 最終的にこんな感じ? 動作確認 STS に AssumeRole して一時的…