#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 クラスタを立ててみた