#amazon
#ansible
#apache
#apple
#argo-cd
#athena
#aws
- Amazon ECS の古いタスク定義を断捨離する "tdtidy" という隙間家具 OSS を作った
 - Athena で GetParameter / GetParameters の回数を集計する
 - AWS Certified Security - Specialty を受験してきた
 - Aurora MySQL のバイナリログのパフォーマンス影響について改めて調べてみた
 - Amplify Hosting でまともな Jekyll を使う
 - AWS Batch on AWS Fargate でも同時実行数を制限できる
 - Datadog を使って AWS のコストを先月と比較する
 - KMS の key policy に root ユーザーの定義が必要なのはなぜか?
 - AWS Certificate Manager の証明書再インポートは厳密にはオンラインでできない
 - Terraform で Route 53 レコードのルーティングポリシーを変更する
 - Terraform で ElastiCache for Redis を正しく定義する
 - Terraform で RI カバレッジの Budget を定義する
 - RDS Storage Auto Scaling は Write-heavy なデータベースでも使えるか?
 - EKS の worker ノードにスポットインスタンスを使ってコストを下げる
 - CloudWatch Logs Insights を使って MySQL の performance_schema を分析する
 - 英語のリスニング能力を鍛える! コピーしたテキストを Amazon Polly に読み上げさせる
 - AWS re:Invent にオススメのモバイル回線は MOST SIM のプリペイド SIM
 - AWS re:Invent 2018 に参加してプレイングマネージャーを下りる決断をした
 - AWS が設計した Arm ベースの AWS Graviton Processors で Golang の CLI を動かしてみた
 - 暗号化された RDS インスタンスの KMS キーを変更する
 - 高負荷状態に陥った Amazon Elasticsearch Service を安定させる方法
 - Amazon Elasticsearch Service の Blue/Green デプロイについて調べてみた
 - Aurora のクローン機能を使った VPC 移行を試してみた
 - Ansible で Amazon Linux と Amazon Linux 2 を見分ける
 - GuardDuty が検出した脅威をいい感じに Slack へ通知する
 - CodeBuild で Go 1.9 と dep を使ったビルドを行う
 - 古い AMI をフィルタリングして削除する AMI Remover というツールを作った
 - CodeBuild を使って AMI 作成の時間を大幅に短縮した
 - AWS WAF のレートベースルールを試してみた
 - gRPC アプリケーションを AWS で動かすときの注意点
 - RDS の停止機能を使ってコストを半分まで削減してみた
 - Aurora の Fast DDL を 1500 万レコードで検証してみた
 - RDS for MySQL にできて Aurora にできない 2 つのこと
 - AWS CLI と KMS を使って機密ファイルを暗号化する
 - AWS CLI を使って RDS のパラメータグループの差分を取る
 - Redash が Amazon Athena を正式サポートしたので試してみた
 - MySQL から Amazon Aurora のリードレプリカを作成して移行してみた
 - シン・ AWS の CPU の歴史とそこから見えてくる戦略
 - ELB や CloudFront を挟んだら ngx_http_realip_module / mod_remoteip も忘れずに設定する
 - キャッシュしない CloudFront とそのメリット・デメリット
 - AWS で SSL/TLS 証明書を使いたいときは ACM に統一すると良さそう
 - Golang で AWS の請求額を取得するコマンドを書いた
 - Amazon Linux AMI 2016.09 の起動が速くなったらしいので調べてみた
 - 安全に Classic Load Balancer から Application Load Balancer に移行する
 - Static Website Hosting を特定の VPC にだけ公開する
 - SNI 非対応クライアントのために API Gateway をハックする
 - S3 の IPv6 サポートはどういうメリットがあるのか調べてみた
 - Lambda を使って CloudWatch Logs から S3 へ自動的にエクスポートする
 - AWS Certificate Manager でこのブログを HTTPS 化しました
 - Lambda でアトミックなロック処理を実装する
 - Lambda を使って SSL サーバ証明書の有効期限をチェックする
 - クラウドエンジニアがインフラを改善するときに心がけている 3 つの考え方
 - myThings を使って AWS の障害情報をプッシュ通知で受け取る
 - Innovation EGG 第 7 回に登壇しました
 - Terraforming に Pull requests を送って対応リソースを増やしています
 - 「開発者に Twilio と AWS を知ってもらおう勉強会」に登壇しました
 - AWS の API を利用するときに気をつけたい 3 つのポイント
 - ローカルファイルを S3 に同期する init スクリプト
 - AWS Certificate Manager が発行するサーバ証明書を調べてみた
 - Amazon RDS のメンテナンスにどう立ち向かうべきか
 - AWS の CPU の歴史とそこから見えてくる戦略
 - 「Hey Siri, デプロイおじさんに電話して」 Lambda と Twilio でワンコールデプロイをやってみた
 - EC2 から Lambda までの歴史を振り返ってクラウドネイティブに思いをはせる
 - Innovation EGG 第 5 回に登壇しました
 - Cron ジョブを Lambda Scheduled Event に置き換えてサーバーレスを目指す
 - 3 か月で AWS 認定を制覇したので合格の秘訣をまとめてみた
 - ELB, CloudFront が対応する SSL/TLS の暗号スイートとプロトコル
 - Redshift の暗号化についてまとめてみた
 - Amazon Route 53 にドメイン移管してセキュリティを高める
 - S3 MFA Delete を有効にして CloudTrail ログを保護する
 - AWS のすべてのリージョンで CloudTrail が有効かチェックするスクリプト
 - RDS のストレージを見直してコストダウンを図る
 - git push で CodeCommit にもプッシュする
 - VPC にプライベートサブネットを作るのはエンジニアの思考停止か?
 - EC2 に Rails の開発環境をサクッと作る
 - インスタンスタイプによって SSD の性能が変わるのか調べてみた
 - xbuild と Cloud-Init で EC2 に Ruby 環境をサクッと作る
 - 日経 SYSTEMS からインタビューを受けた話
 - Auto Scaling のライフサイクルフックで注意するポイント
 - AWS 権限管理のベストプラクティスについて考えてみた
 - ワンライナーで S3 から最新のファイルを取ってくる
 - Amazon EMR をプロダクション環境で運用してみた話
 - CloudTrail と CloudWatch Logs を使って Management Console のセキュリティを上げる
 - EC2 メンテナンスで慌てないための 4 つの設計ポイント
 - CloudTrail のログを Kibana で可視化して改善のヒントを探す
 - 運用してわかった Amazon RDS のパフォーマンスを上げる 3 つのコツ
 - CloudWatch のカスタムメトリクスで JVM の GC を監視する
 - オンプレミスから AWS に移行して変えた 3 つのこと
 - AWS CLI で EC2 がサポートしているプラットフォームを調べる
 - Amazon EC2 を使った負荷テストツール "ec2-bench" を作りました
 - RDS for PostgreSQL で UNLOGGED テーブルを試してみる
 - JAWS-UG 三都物語 2014 に登壇しました
 - HBase on Amazon EMR の詳細なバックアップを設定する
 - EC2 の Instance Store を RAID で束ねてディスク I/O 性能を上げる
 - s3_website で公開する S3 バケットを切り替える
 - Postfix から Amazon SES へリレーするときの注意点
 - CloudInit を使って Amazon EC2 のホスト名を自動的に設定する
 - Amazon RDS for PostgreSQL で照合順序や Ctype を変更する
 - CDH の HBase データを Amazon EMR に移行する
 - Jekyll サイトを s3_website で Amazon S3 に公開する
 - DigitalOcean と Amazon EC2 のディスク I/O を比較してみた
 - CloudInit を使って Amazon EC2 をスマートに立ち上げる
 - Product Advertising API で Kindle Store の本だけ検索する
 
#bash
#book
#chromebook
#cipher
#circleci
#cloudformation
#datadog
#digdag
#docker
#elasticsearch
#expo
#fedora
#firefox
#freee
#git
#github
#go
#golang
#hbase
#javascript
#jawsug
#jekyll
#kibana
#kubernetes
- Pod の command に指定するスクリプトを ConfigMap で差し込む
 - cert-manager のカスタムリソースの関連性について調べてみた
 - Argo CD の並行処理を有効にしたらハマった
 - Datadog で canary デプロイメントの状態を監視する
 - Argo CD はどのように manifest をキャッシュしているのか?
 - Node Affinity を使って Pod を特定のインスタンスタイプで動かす
 - 我々は Kubernetes の何を監視すればいいのか?
 - EKS の worker ノードにスポットインスタンスを使ってコストを下げる
 - Kubernetes の Deployments を安全にロールバックするラッパーコマンドを書いた
 - Kubernetes の TLS 証明書について調べてみた
 - Kubernetes の Job でマイグレーションを実行する
 - Kubernetes で意図的に障害を起こしたらどうなるのか?
 - kops で起動した Kubernetes クラスタを stop させる
 - kops を使って AWS 上に Kubernetes クラスタを立ててみた