継続は力なり

タイトル通り定期的な更新を心掛けるブログです。

AWS

【Athena の躓きシリーズ】CloudTrail ログの中から API コール数を集計する Athena のクエリ

タダです. 業務で Athena を使ったログ解析で詰まったことがあったら都度記事にクエリの結果とその対処をまとめるシリーズをやってます.今回は CloudTrail ログの中から特定の API コール数がどこから発信されているかを確認する必要があった時の学びをこの…

データを可視化する QuickSight に入門しよう!『Basic ハンズオン編』の紹介

タダです. QuickSight のハンズオンキットが公式ブログでアナウンスされていたのですが,QuickSight をあんまり使ったことがなかったのでこのハンズオンシリーズを通して QuickSight の使い方を学んでいきます.今回は,「Basicハンズオン編」を取り組んでみた…

スピーディーなコンテナ環境の構築とアプリケーションデプロイができる『AWS Copilot CLI』

タダです. 現在ベータ版ですが ECS や Fargate でのアプリケーションの作成/リリース/管理するための開発者向けツールである「AWS Copilot CLI」を触ってみました.この記事でツールの概要,ツールの導入,サンプルアプリケーションのデプロイを通じてこのツー…

Amazon の継続的デプロイの取り組みを学べる『Automating safe, hands-off deployments』を読んだ

タダです. 新しい「Amazon Builders' Library」の記事が公開されました.オンラインの輪読会で一通り記事は読んだのですが,追加された「Automating safe, hands-off deployments(安全なハンズオフデプロイメントの自動化)」を読んで Amazon での取り組みを学…

おや? NLB のアクセスログを出力設定しているのに S3 バケットにログが出てないぞ?って時に確認すべきこと

タダです. 小ネタですが,NLB のアクセスログを S3 に出す設定をしているもののログがでてなくてあれ?と思った機会があったので備忘録として記事に残しておきます. 結論 いきなり結論ですが,自分の場合は NLB の仕様で S3 にログが出ていませんでした.その仕…

CloudFormation テンプレートがルールに準拠しているかをチェックする CLI ツール『CloudFormation Guard』

タダです. 現在プレビューですが,「CloudFormation Guard」というコマンドラインツールが使えるようになりました.このツールは CloudForamtion テンプレートが定めたポリシーと照らして設定値として正しいのかをチェックします. 公式ブログ aws.amazon.com G…

AWS での Terraform とコンテナの開発・デプロイを体感する『コンテナ時代のWebサービスの作り方』を読んだ

タダです. コンテナでアプリを動したり,その環境を Terraform で構成する経験を積んでいきたいと思い「コンテナ時代のWebサービスの作り方」を購入しました.本書を読了したので,学べることと所感をまとめていきます. Booth booth.pm 目次 本書で学べること …

『コンテナ時代のWebサービスの作り方』での CircleCI ビルド時にハマったエラー対応を整理する

タダです. Terraform とコンテナの勉強の一環で「コンテナ時代のWebサービスの作り方」を読んでいます.本書では CI/CD に CircrlCI を使います.CircleCI の定義で本書の内容をそのまま転記した際にエラーが発生する場面がありました.CircleCI を触れるのが初…

『AWS Data Wrangler』の v1.0 がリリース! どんなアップデートがあったかを整理する

タダです. 以前紹介した「AWS Data Wrangler」が今年の4月に v1.0 でリリースされました.リリースから2ヶ月,過去記事に書いたものからどんなアップデートがあるかをまとめます. 公式ブログ aws.amazon.com 過去記事 sadayoshi-tada.hatenablog.com AWS Data …

複数アカウントや環境の切り替えに Terraform の WorkSpaces を使ってみた

タダです. 最近,Terraform を業務で使ったのですがデプロイする環境が複数の AWS アカウントでした.同じコードをアカウントを変えてデプロイすることを初めてやってみてわかったのが tfstate ファイルを最初のデプロイ以降に Terraform 側でデプロイするたび…

Service Health Dashboards を監視する『AWS Outage Alerts』機能を実装するまでにわかったことを整理する

タダです. 「AWS Outage Alerts」を検証した時の記事を書きましたが,先日自分が担当する業務でこの機能を実装しました.実装に至るまでに追加で設定を調べたり,検証してわかったことをこの記事で整理します. sadayoshi-tada.hatenablog.com 「AWS Outage Aler…

【脳筋Tech】ダイエットの進捗を楽しくするための仕組みを作ってみた💪!

タダです. みなさん,元気に脳筋してますか? 僕はというとコロナウイルスの影響で思うような脳筋生活を送れていなくて悶々としておりましたが,契約しているエニタイムが営業を6/1から開始すると聞いて圧倒的大歓喜でございます.そうはいってもルールがあるた…

AWS で監視設計を学ぶなら『AWSを通じて学ぶ、監視設計』から読もう!

タダです. 業務で設計・構築フェーズから入ったプロジェクトの AWS 環境における運用保守に関わっているのですが,監視はどんな設定にするかが EC2 なら〇〇する,マネージドサービスなら〇〇するって決まっています.どう監視設計を進めていけばいいかを学びた…

【データ収集】AppFlow を使って Google Analytics のブログのデータを S3 にアップロードする

xタダです. 先日,Amazon AppFlow がリリースされました.このサービスは,SaaS と AWS へのデータフローをコーディングなしに自動化できます.AppFlow を使って S3 へデータをアップロードしてしまえば Athena や QuickSight で分析に使うことができます。この…

AWS のクラウドネイティブアーキテクチャを『クラウドネイティブファーストストーリー』で体感しよう!

タダです. 普段クラウドの仕事していて,耳にする「クラウドネイティブ」というトピックを学びたいと思って技術書典応援祭で「クラウドネイティブファーストストーリー」を購入しました.読み終えたので,本書の概要と合わせて自分が学べると感じたことを紹介し…

AWS のサービスステータスを Datadog で監視する『AWS Outage Alerts』機能

タダです. AWS の障害が発生した時に感知するためにService Health Dashboardの RSS 情報を見る方法があります.ただ,監視システムでサービスステータスを統合管理できたら運用しやすいかと思います.自分が業務で使っている Datadog で AWS のサービスステー…

AWS の利用料最適化の知識と実践力をつけるなら『Amazon Web Services コスト最適化入門』がオススメ!

タダです. AWS を使っていると利用料金を気にしながら使っていくと思います.コストを最適化していくためにどんなサービスやツールを使ってコストを最適化していくかを学びたいと思って「Amazon Web Services コスト最適化入門」を購入しました.本書ではコス…

【脳筋Tech】減量経過を Amazon Forcast に取り込んで体重の推移を予測してみよう💪!

タダです. 僕は3年前から趣味で筋トレをはじめ去年ボディビルの大会に出始めました.今年も大会に出たいと思いましたが,昨今のコロナウイルスの影響で健康を気にして出ないことにしました...大会自体も開催を取りやめるところが多く,ジムにも行けず(大手のゴ…

待望の GA! AWS Chatbot を使って AWS をもっと使いこなそう!!

タダです. ChatOps サービスの AWS Chatbot が一般利用開始されました.Amazon Chime や Slack へ他サービスからの通知メッセージを Lambda 等で処理する手間が不要でメッセージが最適化されているため楽だなとベータ期間中に感じました.この記事で Chatbot …

Datadog の監視をハンズオン形式で学べる『Datadog で始めるモニタリング基盤』

タダです. 業務で Datadog を使う機会が出てきたので,技術書典応援祭で見つけた「Datadog で始めるモニタリング基盤」を手に取らせていただきました.本書を読み終えて所感と一緒に本書を紹介させてもらいます. 技術書典応援祭のページ techbookfest.org Boot…

【Athena の躓きシリーズ】CloudTrail の構造体データが入った配列に対する Athena のクエリ

タダです. 業務で Athena を使って S3 のデータを分析・解析することはよくあると思うのですが,CloudTrail の中でも構造体のデータを扱いたい時に欲しいデータの取り出しで詰まったのでこの記事でその対処をまとめます. CloudTrail 用テーブル作成 構造体の…

『Amazon Builder's Library』オンライン輪読会 第11回開催レポート

タダです. 「Amazon Builder's Library」オンライン輪読会の第11回目を開催しましたのでレポートします. 開催経緯 開催の経緯は, kdnakt さんがまとめてくれています. kdnakt.hatenablog.com 第11回の記事 今回の輪読は,「シャッフルシャーディングを使った…

『Amazon Builder's Library』の『シャッフルシャーディングを使ったワークロードの分離』

タダです. 「Amazon Builder's Library」のオンライン輪読会で今週のテーマが「シャッフルシャーディングを使ったワークロードの分離」という記事なので内容を理解するために記事の整理をします. 輪読の記事 aws.amazon.com 記事の整理 記事の構成 DDoS対策…

『Amazon Builder's Library』の『ジッターを伴うタイムアウト、再試行、およびバックオフ』

タダです. 「Amazon Builder's Library」のオンライン輪読会で今週のテーマが「ジッターを伴うタイムアウト、再試行、およびバックオフ」という記事なので内容を理解するために思考整理をします. 輪読の記事 aws.amazon.com 記事の整理 当然ですが,故障しな…

Python でクラウドの構成図を作ろう!『Diagrams』でね

タダです. 皆さん,普段システムの構成図ってどうやって管理していますか?Excel や PowerPoint,専用のツールを使われていたり色々な方法で管理されているのですが,以前 PlantUML の形式で作図できる「AWS-PlantUML」を紹介させてもらいました. sadayoshi-tad…

AWS WAF Classic に Rule で複数条件を指定するとどんな挙動を取るかを確認した

AWS

タダです. マネージドサービスの挙動はドキュメントだけでなく動かして運用してみて理解できることや実感できることが多いのではないでしょうか.AWS WAF Classic の挙動を理解する機会があったのでこの記事で整理していきます. 今回のケースの詳細 WAF ルー…

『Amazon Builder's Library』オンライン輪読会 第7回開催レポート

タダです. 「Amazon Builder's Library」オンライン輪読会の第7回目を開催しましたのでレポートします. 開催経緯 開催の経緯は, kdnakt さんがまとめてくれています. kdnakt.hatenablog.com 第7回の記事 今回の輪読は,[分散システムのリーダー選挙]を選びま…

プロキシ環境で 別アカウントの S3 へ VPC エンドポイント経由でアクセスする

タダです. 前回記事同様プロキシ環境で EC2 から AWS CLI で VPC エンドポイント経由での別アカウント S3 につなぐ対応を行なったのでこの記事でその内容をまとめます. 関連記事 sadayoshi-tada.hatenablog.com 結論 接続元の EC2 の環境変数に次の設定を行…

プロキシ環境で AWS CLI の STS コマンドタイムアウトを回避する方法

タダです. AWS 外との通信をプロキシサーバーに任せている環境で EC2 から AWS CLI で STS のコマンド aws sts get-caller-identity がタイムアウトする事象に遭遇しました.他の AWS CLI コマンドは実行できているため,STS 関連の調査を行なったのでこの記事…

【本編一部公開!】『実践 AWS CDK - TypeScript でインフラもアプリも!』を技術書典 応援祭で公開しました!

タダです. 3/7 からの技術書典 応援祭で Silverworks は電子版のみですが,「実践 AWS CDK - TypeScript でインフラもアプリも!」を出展しました!Booth にも出しています. 技術書典 応援祭のページ techbookfest.org Booth booth.pm この記事では以前出した…