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

Dify on AWSのシンプル構成をHTTPSアクセス可能な構成にする

はじめに こんにちは、久保です。 AWSではBedrockをはじめとした様々な生成AIのサービスが提供されています。 生成AIアプリケーションを構築、利用したい場合に、フロントエンドとして何を利用するかについても様々な選択肢がありますが、 本記事ではDifyをお試しで利用したい場合の構築方法についてご紹介します。 AWSの構築ワークショップとして以下URLで提供されてい

Amazon FSx for NetApp ONTAP - Autonomous Ransomware Protection(ARP)の自動ランサムウェア検知とスナップショット復旧を検証

ランサムウェアの脅威から重要な業務データを守る。Amazon FSx for NetApp ONTAPが提供するARP機能の仕様と動作を詳細検証。

AI-DLCでChrome拡張機能を爆速開発!

AI-DLCでChrome拡張機能を爆速開発 こんにちは、サーバーワークスで生成AIの活用推進を担当している針生です。 前回のブログでは、AI-DLC(AI駆動開発ライフサイクル)のクイックスタート方法を公開しました。 今回は実際にアプリケーションを開発した過程を公開したいと思います。 「ChatGPT、Gemini、Claudeに同時に質問を投げたい」 普段の仕事では検証の意味も含めて、こ

Amazon EC2でGitHub ActionsのSelf-hosted runnerを構築する

こんにちは。 アプリケーションサービス部、DevOps担当の兼安です。 今回はGitHub ActionsのSelf-hosted runnerをAWSのEC2上に構築する方法について紹介します。 本記事のターゲット AI駆動開発とGitHub Actionsの需要 GitHubのSelf-hosted runnerとは? GitHub ActionsのRunnerとは? GitHub Actionsの価格改定 Self-hosted runnerの動作の仕組み 本記事におけるSelf-hosted runnerの構成 リポジトリに対するSelf-hosted
AWS

AWS Security Agentのコードセキュリティレビューを試してみた

こんにちは、サーバーワークスで生成AIの活用推進を担当している針生です。 re:Invent 2025で発表されたAWS Security Agentのコードセキュリティレビュー機能を試してみました。 AWS Security Agentのコードセキュリティレビュー機能は、GitHubのPull Requestに対して自動でセキュリティチェックを行い、OWASP Top 10の脆弱性や組織ポリシー違反を検出してくれる機能です。 AWS Security Agentと

【Amazon Quick Suite】Confluence Wiki をデータソースにした chat ボット 作ってみた

初めに ナレッジベースを作成する スペースを作成する チャットエージェントを作成する テスト まとめ 初めに 皆さん、こんにちわ。 CS2課の山﨑です。 最近話題の Amazon Quick Suite (以後 Quick Suite ) で、Confluence Wiki をデータソースにした chat ボットを作成してみました。 本来であれば、データの分析や可視化に強い Quick Suite ですが、ナレッジベース chat ボットの作成も簡

セキュリティエンジニアにおすすめの本 1選

セキュリティサービス部 佐竹です。あけましておめでとうございます。「セキュリティエンジニアにおすすめの本」として、1冊の本をご紹介します。2026年のセキュリティは、この本からはじめてみてはいかがでしょうか。本書は、決して派手なビジネス書でも技術書でもありませんが、セキュリティエンジニアとしての視座を一段と高くしてくれるような骨太の良書で

AWS CDKの外部リソース操作制限 - サービスごとに異なる挙動を調べてみた。

はじめに CDKにおけるリソース追加方法 ALBにリスナールールの追加 Route53のホストゾーンにレコード追加 CloudFront ディストリビューションにオリジン、ビヘイビアの追加 インターフェース型は読み取り専用 CLIで比較するリソースの単位 ALBにリスナールールの追加 Route53ホストゾーンへのレコード追加 CloudFront ディストリビューションにオリジン、ビヘイビアの追加 まとめ
AWS, IaC

Gravitonのさらなる活用に向けて、Graviton Saving Dashboardの紹介

はじめに 本ブログでは、re:Invent 2025 にて発表された Graviton 5 について紹介するとともに、 Graviton 5 への移行を検討する際に押さえておきたいステップや、活用可能な機能・考え方について整理します。 これまで AWS は Graviton、Graviton2、Graviton3 と世代を重ねる中で、 価格性能・電力効率・クラウドネイティブ最適化を一貫して進化させてきました。 Graviton 5 もまた、その

Google Cloud×New Relicインテグレーション~Google Cloud環境のマネージドサービス監視の設定ガイド~

New RelicとGoogle Cloudのインテグレーション設定を完全解説。APIポーリング方式でのサービスアカウント認証、必要なAPI有効化、IAM権限設定の手順を詳しく紹介します。トラブルシューティングも掲載。

バイクのレストアで気づいた、AIエージェント時代のAWS運用術(Kiro & MCP活用)

はじめに エンタープライズクラウド本部所属の折口です。 本記事は一部、趣味全開の記事になっていることをご了承ください。 アイスブレイク この年末にかけて、6年ほど倉庫に眠らせていたバイク「HONDAのCBR1000RR(SC57)」を復活させるために絶賛リストアプロジェクトを実行しています。 CBR1000RR 事象 時間の流れは早いもので生産してから20年経の時間が経ち、経年劣
AWS

AWSマネジメントコンソールのスイッチロールの履歴を削除する方法

こんにちは! 2025年10月にサーバーワークスに入社し、エデュケーショナルサービス課で研修中の青木です。 みなさん、スイッチロールは使ってますか? マネジメントコンソールからスイッチロールを利用すると、スイッチロールの履歴の表示が残ってしまいますよね。 違うアカウントにログインしてしまった!等の事故を防ぐためにも、使用しないアカウント情報を削
AWS

AI-DLCワークフローがGitHubで公開!クイックスタートガイド

こんにちは、サーバーワークスで生成AIの活用推進を担当している針生です。 以前公開したブログ「AI駆動開発ライフサイクル(AI-DLC)についての社内勉強会の内容を公開します」では、AWSが提唱する新しいソフトウェア開発手法「AI-DLC」の概念と設計原則についてご紹介しました。 blog.serverworks.co.jp その記事では「概念は理解できたけど、実際にどうやって始めればいい

【2025年版】BEMに疲れた全人類へ。AI時代のWebシステム開発におけるCSS選定で意識したいこと

"BEM is Dead ?" 「BEM、辛くないですか」 長年Web開発を続けてきたエンジニアやデザイナーであれば、一度はこの感情を抱いたことがあるはず。というか、今まさにツライと現在進行系で思っているのが原動力となって、このブログを書いているサービス開発部の佐々木です。 生成AIが当たり前にコーディングのパートナーとなった今、BEMの運用コストは「辛い」を超えて「開
CSS

【Amazon Connect】コンタクト属性の使用バイト数を確認する方法

Amazon Connectはコンタクト(呼)ごとにコンタクト属性を保持することができます。 保存可能サイズは 最大32KBと記載されていますが、実際に使用しているバイト数を確認する方法を紹介します。 概要 超過した場合の挙動 コンタクトフロー API 確認方法 ケース1 ケース2 最後に 概要 ドキュメントには「コンタクトレコード属性セクションの最大サイズ: 32KB」と記載がありま
API