サーバーワークスのブログ - TECH PLAY

TECH PLAY

サーバーワークス

サーバーワークス の技術ブログ

6136

今月誕生日の人、おめでとうございます🎉 エデュケーショナルサービス課の森純子です。 私は「IAM Identity Center の permission sets だと権限設計の自由度が足りない…でもアカウントごとに個別フェデレーションを組むのは管理が煩雑になるし…」と思ってました。 でも、2026年8月10日のアップデートで、IAM の account access manager を使い、Identity Center のユーザー・グループに各 AWS アカウント内の自前の IAM ロールを直接割り当てられるようになりました🎉 ※ 本記事では、permission sets が自動生成す…
サムネイル 2026/08/19 追記 本記事の公開時点では、フルスナップショットサイズを使用したコスト概算方法について記載しておりました。 しかし、EBSスナップショットの利用料については公開されていない情報や私の理解が及んでいない情報が多く、実際の課金額と乖離する可能性が高いと判断したことからコスト概算に関する記載は削除させていただきました。 本記事が「フルスナップショットってなんだ?」という疑問の解決につながれば幸いです。 こんにちは。CC2課の古屋です。 山梨では桃のピークが終わりを迎え、ブドウやシャインマスカットが出回る季節になってきました。 さて、今回はとある業務中に「Amazon…
概要 WindowsでPowerShell上からコンテナを実行できるWSLコンテナが(プレビュー版ですが)リリースされたので便利に使ってみましょう。 コンテナ技術をWindows環境で使う際には、「Docker Desktop」やWSL2でコンテナエンジンを構築するのが一般的です。 仮想環境やクラウドが手元にあればEC2や仮想マシンを用意してそこにコンテナエンジンをインストールして使うこともありますね。 でも面倒くさいですよね。 Windowsを作業環境にしているならば、コマンドプロンプトかPowerShell上でコマンド一発でコンテナ起動したいものです。 最近の更新でWindowsでコンテナ…
はじめに この記事で扱う題材(ユースケース) 前提条件 設計の出発点:判断はエージェント、確定はコード ソリューションアーキテクチャ全体像 データフロー 設計上の選択とトレードオフ 1. AgentCore Harness(宣言的)か、Runtime にコードを載せるか 2. シングルエージェント vs マルチエージェント 3. パターンの組み合わせと、その理由 4. テナント分離モデル:プールかサイロか 5. Policy のロールアウト:LOG_ONLY から ENFORCE へ 6. レイテンシー・コスト・複雑性の総括 実装:エージェント本体とデプロイ エージェントのエントリーポイント …
わずか3時間半で約4,000リソースが乱立した実例をもとに、AWS アクセスキー流出時の4ステップの対処手順(ローテーション・CloudTrail調査・請求調整)と、流出を防ぐための予防・検知・封じ込め策を解説します。
サムネイル こんにちは。CC2課の古屋です。 私の住む山梨では、先日「神明の花火大会」が開催されました。いつ見ても圧巻です。 さて、現在私は社内のAWSトレーニングに取り組んでおります。そのなかで「AWS CloudFormation(以下、CFnという)を使用して環境構築を行う」という課題がありました。 せっかくなので番外編として、AWSのエージェント型AI IDE「Kiro」を使ってCFnテンプレートの作成からデプロイまでを一気通貫でやってみようと思います。 本記事はKiroやCFnの技術的な深掘りではなく、「自分がどんな流れで環境を整えて、どう使ったか」を備忘として残す意図が大きいため細…
New Relic Workflow Automationの機能概要から起動方法、テンプレートと自作の違いまでを解説。EC2の利用状況とアラート履歴をPDFレポート化してS3に保存する実践例も紹介します。
はじめに こんにちは。アプリケーションサービス本部ディベロップメントサービス1課の森山です。 最近 Amazon S3 の「フォルダ」を意識した設計をする機会がありました。 マネジメントコンソールでは当たり前のようにフォルダを作成・閲覧していますが、そもそも S3 は オブジェクトストレージです。 これまで小さな違和感を感じつつ触っていましたが、改めて「フォルダ」という仕組みを確認してみたいと思います。 この記事で学べること フォルダマーカー(0 バイトオブジェクト)の内容と作られる条件 コンソール・CLI・S3 Files それぞれでフォルダ作成時の挙動差 フォルダマーカーの有無が実運用に与…
はじめに 先に、ログの用語を整理します そもそもログとは 2 つを並べると エンジンごとの呼び名 RDS のレプリケーションは 2 種類あります 同期レプリケーション(マルチ AZ のスタンバイ宛) 実装はエンジンによって異なります スタンバイが読み取りに使えない理由 非同期レプリケーション(リードレプリカ) リードレプリカはどちらのログを使うのか まとめると、レプリケーションには 3 階層あります Aurora はアーキテクチャが根本的に異なります ① Writer → ストレージ(永続化) ② Writer → Reader(物理レプリケーション) ③ Reader → ストレージ(読み取…
AWS Certificate Manager で E メール検証の証明書を再発行なしに DNS 検証へ切り替えられるようになりました。本記事ではアップデートの内容と、CA/B Forum の決定に基づく E メール検証廃止のタイムライン、移行手順を解説します。
こんにちは!イーゴリです。 AWS Control Tower は、マルチアカウント環境のガバナンス基盤として非常に強力なサービスです。 しかし、すでに AWS Organizations や IAM Identity Center が存在する環境に後から導入する場合、 いくつかの重要な注意点があります。 今回は、既存 Organization への Control Tower 導入における注意点を紹介します。 前提→新規構築と後付け導入の違い 注意点① 管理アカウントはエンロール不可 注意点② IAM Identity Center のリージョンを事前確認する 注意点③ AWS Config…
セキュリティサービス部 佐竹です。稀にですが、お客様より WafCharm から AWS WAF 及びその Managed Rules (Protection Pack) に切り替えたいという要望があります。今日はそんな時に読みたいインフラエンジニア向けのブログとなっています。WafCharm から AWS WAF ネイティブの運用へ移行を検討されている方の一助となれば幸いです。
はじめに おさらい:Remote-SSHとは? VSCodeでの接続設定手順 1.Remote-SSH拡張機能のインストール 2.~/.ssh/config とは? 3.~/.ssh/config の設定 4.VSCodeから接続 5.接続できたことの確認 おわりに はじめに こんにちは、椎名です。前回に引き続き、SSHを使用したEC2への接続についての記事です。 まだ前編を読んでいない方は、先にこちらをご覧ください。 【前編】VSCodeのRemote-SSHでEC2に接続してみよう 前編で「素のSSHでログインできる状態」まで整ったので、後編ではいよいよ、VSCodeのRemote-SSH…
はじめに 本記事の問題意識 Remote-SSHとは? 本記事で扱う範囲について SSHでログインできる状態を作る 1.SSHログインに必要な3つの材料 2.実際にSSHでログインしてみる おわりに はじめに こんにちは、椎名です。現在絶賛OJT中です!OJTでは、AS部のDS1課にお世話になっており、はじめて学ぶことが多く毎日楽しく過ごしています! OJT中には様々な課題に取り組みますが、その課題の1つを進める際に、「EC2にRemote-SSHで接続する」という手順が必要になりました。初学者にとっては、これだけでも立ち止まってしまう内容だと思います、、、 そこで、本記事では、VSCodeか…
TL;DR 「Web Search は前からあったのでは?」という疑問 普段利用している Web 検索 = クライアントサイド 今回の Web Search = サーバーサイド 両者を並べて比較 この機能はどのような方が利用するのか Bedrock の他モデルではどうなっていたのか Amazon Nova の Web Grounding(先行して提供済み) Claude は Bedrock 上では Web 検索に非対応 AgentCore Web Search(2026年6月 GA) 他社プラットフォームとの比較 Bedrock Web Search の差別化ポイント 技術詳細 有効化のコード…
今月誕生日の人、おめでとうございます🎉 エデュケーショナルサービス課の森純子です。 「IAM Identity Center をマルチリージョンにしたいけど、KMS キーの作成やキーポリシーの設定が面倒…」ではなかったでしょうか? 2026年8月7日のアップデートで、IAM Identity Center の新規組織インスタンス作成時にワンクリックでマルチリージョン対応を有効化できるようになりました🎉 AWS IAM Identity Center supports one-click multi-Region option for new organization instances(202…
クロスインダストリー第1本部の京極です。 皆さん!AWS Transit GatewayとAWS Network Firewallは使っていますか? AWS Transit Gatewayと統合されたAWS Network Firewallがリリースされて以降、Transit Gatewayを利用した環境でのトラフィック集中検査点として、AWS Network Firewallを用いる事例が増えてきていますね。 最近はAWS Transit GatewayとAWS Network Firewallばかりを触っておりますが、理解したつもりで触っていても、まだまだ理解できていないところがあって、取…
はじめに 全てのリソースをAWS CloudFormationで管理している環境で、Application Load Balancer(ALB)配下の2台のAmazon EC2のインスタンスタイプを変更しました。 ダウンタイムの発生を抑えるためにALBからの切り離し・インスタンスタイプ変更・再登録をコンソール操作で1台ずつ実施したところ、作業完了後にCloudFormationスタックでドリフトが発生しました。 このドリフトをテンプレート側に安全に取り込む方法を調べていたところ、2025年11月に追加されたドリフト対応変更セットという機能があることに気付きました。実際に使ってみたので、その手順…
はじめに こんにちは、ドウミョウ と申します。 AWS が提供する AI 搭載 IDE「Kiro」は、VS Code ベースの開発環境であり、VS Code と同様にリモートホスト上で開発を行いたいケースは多いと思います。 ただ、Kiro では Microsoft 社 謹製の「Remote - SSH 拡張機能」はそのまま使えません。 本記事では、Windows 環境の Kiro にオープンソースの「Open Remote - SSH」拡張機能を導入し、AWS 上の Linux EC2 インスタンスに SSH 接続して、リモート開発環境を構築する手順を解説します。 前提条件 接続元 Windo…
こんにちは、アプリケーションサービス本部ディベロップメントサービス 2 課の松下です。 Amazon Connect Customer*1 のコンタクトコントロールパネル(以下、CCP)を使ったソフトフォン通話にて、「エージェントの声が顧客へ届かない」「顧客の声がエージェントへ届かない」「音声が途切れる」といった事象が発生することがあります。 このような音声障害には、ヘッドセット・OS・ブラウザ・ネットワーク・Connect Customer より先の電話網など、複数の区間が関係し、原因の特定が困難になりがちです。そんな時、CCP ログに含まれる WebRTC メトリクスを確認することで、どの…