APC 技術ブログ

株式会社エーピーコミュニケーションズの技術ブログです。

株式会社 エーピーコミュニケーションズの技術ブログです。

API Management × MCP × Entra ID(OAuth2) で実現するMCP のセキュアな統合

目次 目次 はじめに 1. アーキテクチャの概要 セキュリティを支える 5 つの柱 2. 技術的な注目ポイント:APIM ポリシーによる制御 OAuth メタデータの提供 メリット アクセストークン検証 ツール実行の細かな権限判定 3. ハンズオンで体験できること ステッ…

【OCI】OKEの疎通確認

OCI

目次 目次 はじめに 関連記事 OKEとは 構成図 セキュリティ設定 事前準備 1.Bastionへログイン 2.OCI CLIのインストール 参考 3.kubectlのインストール 参考 手順 Kubernetes APIエンドポイントへの疎通確認 1.Kubernetesを操作するために必要なkubeconfig…

Platform Engineeringの核心 となる「プロダクト思考」と「ペルソナ戦略」を探る

はじめに こんにちは。エーピーコミュニケーションズ ACS事業部 亀崎です。 近年、開発者の生産性を高める手法として 「プラットフォームエンジニアリング(Platform Engineering)」が注目されています。 しかし、多額のコストを投じて内部開発者プラットフォ…

InnerSourceを導入しよう

なぜ今、開発スタイルを変える必要があるのか こんにちは。エーピーコミュニケーションズ ACS事業部 亀崎です。 現在、私たちの開発組織では、チームごとに最適化された「サイロ化」が進行しています。 これにより、同じような機能を複数のチームが個別に開…

【AWS】"AWS::SNS::TopicPolicy" と "AWS::SNS::TopicInlinePolicy" の違いをちゃんと知っておきたい

はじめに こんにちは、クラウド事業部の坂口です。 先日 AWS CloudFormation での Amazon SNS (Simple Notification Service) のリソースタイプを眺めていたのですが、 SNSトピックポリシーに関連するリソースタイプが以下の2つあることにめちゃめちゃ今更気…

Backstage Templateがもたらす開発プラットフォームの変革

みなさん、こんにちは。エーピーコミュニケーションズ ACS事業部 亀崎です。 以前Backstageの一番の基本機能であるソフトウェアカタログの重要性についてご紹介させていただきました。 techblog.ap-com.co.jp 今回はBackstageのもう一つの基本機能、Software…

【GitHub Actions】プライベートリポジトリでもarm64標準ランナーが利用可能に!

ACS事業部の瀧澤です。 2026年1月末、Actionsで使えるランナーについてGitHubから嬉しいアップデートが発表されました。 github.blog これまでプライベートリポジトリでarm64環境を利用するには、コストや運用面でのハードルがありましたが、今回のアップデ…

【Zscaler】サブクラウドの機能と利用方法について

サブクラウドとはZIA Public Service Edge(以下、ZIA PSE)のサブセット(部分集合)とヘルプに記載されています。 世界中に展開されているZIA PSEを任意にグループ化することで、ユーザの接続先を特定のDCのみに限定することが可能になります。

DatabricksとMicrosoft Fabricの連携 メリットと方法について

目次 目次 1.はじめに 2.Databricks と Microsoft Fabric の強みと連携時の担当領域 Databricks の担当領域(データ加工・高度な分析) Microsoft Fabric の担当領域(データの可視化・共有) 3.【メリット】あえて連携させる3つのメリット Direct Lake モ…

Platform Engineering における認知負荷理論入門

皆さん、こんにちは。エーピーコミュニケーションズ ACS事業部 亀崎です。 今回は緊急でブログ記事を書いています。 個人的な話なんですが、新年になってからチームの中で Platform Engineering についてあらためて 考える機会が何度かありました。そうした…

"Embeddedの終わり"から"コスト障害"まで。SREが向き合うChallengeの最前線

はじめに SRE Kaigi 2026 とは? 2025年 vs 2026年の変化考察 テーマ別考察 ▼テーマ 1:Embedded SRE はゴールではない ▼テーマ 2:コストとセキュリティを エンジニアリングする ▼テーマ 3:生成AI時代のSRE 全体考察 SREの守備範囲と役割の再定義 SRE × Pl…

【OCI】Webアプリケーション・ファイアウォールを使う時に前に知っておいた方が良いこと

始めに エッジ・ポリシーとWAFポリシーの違い WAFポリシーを使ったWAFは複数のFLBに適用することが出来る ルールの判定順位 WAFのルール機能の構成 モジュールの実行順序 各モジュール内のルール判定順序 監視機能の実現方法 参考 始めに こんにちは、株式会…

S3レプリケーション完了をトリガーにLambdaでファイルを日付リネームする

S3レプリケーション完了をトリガーにLambdaでファイルを日付リネームする自動化 はじめに こんにちは、クラウド事業部の松岡です。 インフラエンジニア3年目、AWS経験3か月の私が、S3のレプリケーション機能とEventBridge + Lambdaを組み合わせて、同期され…

CloudFormationのドキュメント更新を自動化する「cfn-docs」を触ってみた

はじめに こんにちは、クラウド事業部の松岡です。 CloudFormationのテンプレート管理において、ドキュメントの鮮度を保つことは意外と難しいものです。 本記事では、テンプレートからMarkdown形式のドキュメントを自動生成できるツール 「cfn-docs」 を実際…

ソフトウェア開発資産管理(ソフトウェアカタログ)の重要性

みなさんこんにちは。エーピーコミュニケーションズ ACS事業部 亀崎です。 皆さんの組織では、どれだけのソフトウェア/アプリケーションを開発していますか? 他のチームで開発しているものの内容をご存知ですか? 組織内のソフトウェア開発資産をリスト化…

【CrowdStrike】Falcon Foundry徹底解説 その3

今回は、公式チュートリアル『脅威ハンティングダッシュボードとレポートスケジュールの作成』を題材に、Falconコンソール上でのGUI開発フローを解説します。

【OCI】Generative AI Professional合格への道

OCI

目次 目次 はじめに なぜこの資格なのか 受験前のスペック Oracle Cloud Infrastructure 2025 Generative AI Professionalとは? 概要 範囲 合格へのルート 学習教材 学習サイクル 工夫した点 試験のポイント 受験してみた感想 取得してよかったこと さいご…

開発者はもうシークレットを意識しない。AKSとSecret Store CSI Driverで作る "セキュアな" Platform Engineering基盤① ~整理すべき要件について~

1. はじめに:AKSのシークレット管理を考えてみました! 2. 私が考える「理想のシークレット管理」の要件 要件1: 開発者体験 (DevEx) - 圧倒的に楽であること 要件2: ガバナンス (Security) - 意識せずとも安全であること 要件3: 運用性 (Operations) - 持続…

Security Campaignsで開発組織のセキュリティ文化を醸成する

はじめに こんにちは、エーピーコミュニケーションズ ACS事業部の田中です。 GitHub Advanced Seurityのコードスキャンやシークレットスキャンを活用していると、次のような状況に陥ることがあります。 ・リポジトリのスキャンが終わり、表示されたセキュリ…

Copilot の Plan モードからカスタムエージェントの理解を深める

はじめに agent.md の構造 フロントマター(メタデータ)の役割 Plan モードの特徴的な設定 本文の内容 Role の明確化 Stopping Rules による制約の設定 Workflow による処理フローの定義 plan_research, plan_style_guide セクション Plan モードから分かる…

【AWS】JAWS-UG 沖縄支部で『AWS監視を「もっと楽する」ために』というタイトルで登壇しました

AWS

『AWS監視を「もっと楽する」ために』というタイトルで登壇しました

Microsoft Fabric におけるデータエンジニアリング

Microsoft Fabricにおけるデータエンジニアリング 目次 はじめに 基盤となる「ワークスペース」の設計戦略 データエンジニアリングを支える主要コンポーネント 実践的な開発フロー:データの取り込みから変換まで Fabricならではの強み 参考資料 おわりに 1.…

【OCI】インスタンスのイメージのOCIDを探す方法

OCI

目次 目次 はじめに OCIが提供するプラットフォーム・イメージの場合 ①ブラウザから探す ②CLIで探す 見やすくする 絞り込む 使用例 カスタム・イメージの場合 参考資料 お知らせ はじめに こんにちは!クラウド事業部の中根です。 Terraformでインスタンスを…

知っているようでよくわかっていない「SLSA」とGitHub Advanced Securityとの関係

はじめに みなさんこんにちは。エーピーコミュニケーションズ ACS事業部 亀崎です。 少し前にSBOMやGitHub Advanced Securityで実現する ソフトウェアサプライチェーンセキュリティといったものを 紹介させていただきました。そこでSLSAという言葉が登場して…

【Datadog】Datadog SyntheticsでOCI API Gatewayを外形監視してみた

目次 目次 はじめに Datadog Syntheticsとは? 監視の設計(やりたいこと) 構成図 実際にやってみた 外形監視(Datadog Synthetics)の実装 結果確認 死活監視(レイテンシ監視) SSL証明書有効期限監視 おわりに お知らせ はじめに こんにちは、クラウド事業部の…

Microsoft Fabricクイックスタートガイド

目次 はじめに Microsoft Fabricとは? Fabricを支える「OneLake」の仕組み Fabricの主なコンポーネント Fabricへの登録からワークスペース作成まで ステップ1:Fabricポータルへアクセス ステップ2:無料トライアルの有効化 ステップ3:ワークスペースの作…

【OCI】OCI Functions + API GatewayでシンプルなブログAPIを作ってみた

目次 目次 はじめに 構成図 OCI Functions とは OCI API Gateway とは 料金 OCI Functions API Gateway 実際にやってみた 1. Object Storage バケット作成 2. VCN / サブネット作成 3. 動的グループ・ポリシー設定(Functions to Object Storage) 4. アプリケ…

【OCI】パスワードや環境変数を安全に管理!シークレットをインスタンスから取得する方法

OCI

目次 目次 はじめに どんなひとに読んで欲しい 手順 前提 動的グループの作成 ポリシーの作成 シークレットの作成 コンピュート・インスタンスからシークレットの値を取得 おわりに お知らせ はじめに こんにちは、クラウド事業部の齋藤です。 パスワード等…

【Zscaler】徹底解説:ZscalerでSaaSのリスクを可視化する「SaaS Assets Summary Report」とは?

はじめに Zscaler SaaS Assets Summary Reportとは Zscaler SaaS Assets Summary Reportのメリット Zscaler SaaS Assets Summary Report確認方法 Zscaler SaaS Assets Summary Reportの内容について まとめ 0-WANについて 参考文献 はじめに こんにちは、エ…

Backstageの「Manage Templates(Template Editor)」機能でテンプレート開発サイクルを速くする

はじめに 前提条件 / 対象読者 技術的背景:Software Templates(Scaffolder)の最小理解 Manage Templates:フロントエンドの即時チェックが可能な開発UI どこから開ける? Manage Templatesの各機能 Manage Templates機能を利用する場面 個人的な推しポイ…