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

TECH PLAY

サーバーワークス

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

6081

はじめに こんにちは。高橋 (ポインコ兄) です。 AIエージェントに「全部任せる」のは、まだ怖い。でも、AIを一切使わないのももったいない——そんなジレンマを解決する新しい統合が登場しました。 AWS Step Functions × Amazon Bedrock AgentCore の統合です (2026年6月、プレビュー) 。以降、Amazon Bedrock AgentCore を「AgentCore」と略します。 この組み合わせにより、ワークフローの中に「AIが考えるステップ」を埋め込み、さらに重要な判断の前だけ人間が承認する、という構成がシンプルに実現できます。 本記事では、経費申…
AWS DevOps Agent の「リリース管理」を試す — マージ前にコードレビューとリリーステストを自動化する(プレビュー) こんにちは、サーバーワークスで生成AIの活用推進を担当している針生です。 本番環境で起きる障害は、直前に入ったコード変更が引き金になることが少なくありません。だからこそマージ前のコードレビューやテストが重要なのですが、レビューの観点は人によってばらつき、テストを書く手間は小さくなく、複数リポジトリにまたがる影響は見落としがちです。 AWS DevOps Agent は、AWS・マルチクラウド・オンプレミス環境の運用を支援するAIエージェントです。インシデントの調査…
セキュリティサービス部 佐竹です。AWS アカウントが AWS Organizations(組織)に参加 or 離脱する時の CloudTrail イベントを監視し通知したいという運用で、Slack に可読性の高い通知を行う方法について記載します。その時に必須となる EventBridge & SNS における Input transformer の具体的な設定をご紹介しています。
こんにちは。DS4課の池上です。 昨今、Bedrockの中でも特にアップデートが多く、次世代の主力となりつつあるAmazon Bedrock Mantle(マントル)エンドポイント(以下Mantle) について、「そもそも何者なの?」という基本的な疑問にお答えする形でまとめてみました。 Mantleの特徴 Mantleとは何か 既存のOpenAI SDKコードを流用しやすい Mantleで使えるAPI Chat Completions API(従来型) Responses API(新型・ステートフル) Anthropic Messages API 利用可能なモデル(2026年3月時点) 利用可…
AWS Systems Manager & JITノードアクセス 設計・構築における注意点 はじめに AWS Systems Manager の Just-in-Time (JIT) ノードアクセスは、EC2 インスタンスへの接続を「承認フロー付きの一時的なアクセス権」で制御する機能です。バスティオンホストや SSH ポートを不要にしながら、誰が・いつ・どのノードに接続したかを厳格に管理できます。 本記事では、実際に構築・運用する際に必ずハマる落とし穴と設計のポイントを整理します。 JIT ノードアクセスは 統合コンソール (以下、Unified Console) の設定が必須の前提条件です。…
CORSの仕組みに基づいて送信されることのあるプリフライトリクエストですが、送信先のサーバによってはエラーになってしまうことがあります。ALBのみでプリフライトリクエストを返してエラー回避する方法を検証します。
はじめに サーバーワークスの池田です。 今週(6/15〜6/21)の Claude Code は v2.1.178 から v2.1.185 まで5バージョンがリリースされました。CLI 本体のバグ修正や設定周りの改善が多い週でしたが、注目すべきはプロダクト全体で進んだ「デザインとコードの統合」と「成果物の共有」です。 Claude Design との双方向同期がCLIに組み込まれ、ターミナルで作ったものをURLで即共有できる Artifacts 機能も登場しました。あわせて、MCP サーバーの接続手順をゼロから解説する公式クイックスタートガイドも新設されています。 この記事で分かること Cla…
はじめに こんにちは、久保(賢)です。 先日、"Amazon QuickからBrave Searchを使って日本語Web検索を利用する方法3パターン"という記事を書きました。 Amazon QuickからBrave Searchを使って日本語Web検索を利用する方法3パターン - サーバーワークスエンジニアブログ こちらの記事でも記載したとおり当時はAmazon QuickのWeb検索機能は東京リージョンでも利用可能なものの、検索処理自体は米国で行われることから、日本語圏での検索については精度に課題がありました。 AWSドキュメントの更新履歴で確認したところ2026年5月29日にAmazon …
現地時間の 2026年6月15日、16日 と立て続けにアップデートがあった AWS マネジメントコンソール周りの 2 つのアップデートに注目し、検証をし、手順やいくつかの課題、留意点についてまとめました。
はじめに 先に結論 検証に使ったデータ(前提) ソリューションアーキテクチャ Managed と Customer-managed の比較と設計トレードオフ 実装手順 前提条件 Managed Knowledge Base を CLI で作成する Customer-managed Knowledge Base はコンソールのクイック作成が手軽 CloudFormation(IaC)対応状況の検証 検証結果 取り込み(マルチモーダルの実態) マルチモーダルの「精度」には注意が必要(日本語の所感) _language_code は自分で指定できるのか agentic retrieval(マルチホッ…
APIキー不要!DatadogのPup CLIを用いたモニターデータの全件取得とMarkdownレポート化の仕組みを解説。
はじめに 今月誕生日の人、おめでとうございます🎉 エデュケーショナルサービス課の森純子です。 2026年6月25日〜26日に、AWS Summit Japan 2026が幕張メッセで開催されます。その予習として、6月17日にニューヨークで開催されたAWS Summit New York Cityのキーノートを視聴しました。 AWS Summit Japan 2026: aws.amazon.com AWS Summit New York City 2026: aws.amazon.com 新機能の一覧については、AWS公式ブログ「ニューヨークで開催される 2026 年の AWS Summit …
この記事は、S3 File Gatewayの旧バージョンから最新バージョンへの移行方法(Method 1)を詳しく説明します。検証環境を構築し、ステップごとの手順と注意点を紹介。移行のヒントや問題回避方法を詳述しています。
アプリケーションサービス本部 DevOps 担当の兼安です。 AI コーディングエージェント(Claude Code、Kiro、GitHub Copilot Agent Mode など)に マークダウンファイルを生成・編集させると、 markdownlint の警告が大量に出て困った経験はないでしょうか。 この記事では、よくある違反パターンと、 AI エージェントへの指示ファイルと markdownlint の設定を組み合わせた緩和策を紹介します。 markdownlint とは AI にマークダウンを生成させた時によく見られる現象 緩和策と設定ファイルの置き場所 .markdownlint.…
こんにちは。 アプリケーションサービス本部、DevOps担当の兼安です。 Amazon Managed Grafana で可視化基盤を構築する際、認証をどうするかは避けて通れない問題です。 本記事では、開発・検証環境で IAM Identity Center が使えないケースにおいて、オープンソースの IdP である Keycloak を EC2 上に構築し、SAML 2.0 で Amazon Managed Grafana と連携する方法を解説します。 本記事のターゲット 本記事の検証環境 Amazon Managed Grafanaとその認証 AWS IAM Identity Center…
要約 何をやったか 起きたこと 原因:NCU-hourが膨らんだ 大量のMERGEがNCUをスケールアップしてしまっていた もう一つの原因:MaxCapacity を深く考えずに設定した 対策:.cypherファイルをCSVに変換してBulkLoaderを使った やっておくべきだったこと まとめ 要約 Neptune Serverless(I/O-Optimized)で約 9 万件のノード・リレーションを openCypher MERGE で投入したら 約 $309 の請求が来た 最初に「I/O-Optimized だから I/O 課金で高くなった」と思ったが、それは誤りだった 正しい原因は「…
はじめに B/Gデプロイメントの活用ケースと検証構成 問題:binlog_format = OFF だと B/G デプロイメントが作れない 作業フロー全体像 詳細手順 1. B/G デプロイメント作成画面を開く 2. binlog_format 警告への対応 補足 3. パラメータ変更確認ポップアップ 4. 「再起動して作成」をクリック 5. Green 環境の作成完了を待機 6. Green 環境の各種構成変更(オプション) 7. Green 環境の接続確認 8. スイッチオーバー(本番切り替え) 切り戻し方法 Green 環境を削除する場合 binlog_format を元に戻す場合 まと…
環境変数 `CLAUDE_CONFIG_DIR` を利用して、Claude Code 用の設定ディレクトリをデモ用に切り替え、個人設定を無視する方法を紹介しています
神奈川県からこんにちは、アプリケーションサービス部の千葉です。 以前、AWS CLI/SDK認証の新時代:aws login で変わる開発体験 という記事を書きました。 ブラウザ認証だけで一時認証情報が自動セットされる、あの aws login です。 あれからすっかり aws login で生活しているのですが、しばらく使ううちに、ひとつ「これは事故るな」と思う瞬間がありました。 今回はその話と、それを「使わないように気をつける」のではなく 「使えなくした」 んです。ってポストです。 便利になった、その裏で aws login はとても便利なのですが、私の手元には複数プロジェクトの開発用アカ…
こんにちは。テクニカルサポート課の森本です。 昨今巷は生成 AI 関連のブログで溢れていますがこのブログではあえてまったく関係ないニッチな Aurora PostgreSQL クローンの小ネタを紹介します。 クローン機能について 有用な場面について 注意点 何が困るのか 余談 まとめ クローン機能について Aurora のクローン機能では、既存のクラスターと同様のデータを持つクローンを迅速に作成できます。コピーオンライト(Copy-on-Write)プロトコルを使用するため、スナップショットから復元する場合と比較してもコスト面でも優位性があります。 By using Aurora clonin…