M365/Entra IDが先にあり、後からAWS——多くの企業がこの順序でマルチクラウドになります。このとき最初に崩れるのが「ID管理」。人間のIDは1つのIdPに集約し、認証はIdP・認可は各クラウドで分担する。その考え方と、外部ベンダー・緊急用・rootといった特殊アカウントの扱いまでを実務目線で整理します。

01クラウドが増えるほど、効いてくるのは「ID」

多くの日本企業は、Microsoft 365 を使っている関係で Microsoft Entra ID(旧 Azure AD)が事実上の全社IdPになっています。そこへ後から AWS を導入し、さらに Azure や GCP、オンプレも並走する——という順序が典型です。

このとき最初に崩れやすいのがアイデンティティ(誰が・何にアクセスできるか)の管理です。AWSにIAMユーザーを人数分作り、Entraとは別に管理し、退職者のアカウントが消えずに残り、委託先には認証情報を共有し……という"二重・三重管理"は、監査でもセキュリティでも必ず問題になります。

現場のコツ:この記事の主張はシンプルです。人間のIDは1つのIdPに集約し、各クラウドはそこへフェデレーションする。認証(誰か)はIdP、認可(何ができるか)は各クラウド——この分担を最初に決めるのが、マルチ/ハイブリッドクラウド統制の背骨になります。

全体像を1枚にするとこうなります。

従業員・ 外部委託先 オンプレAD (Active Directory) 全社IdP(認証の源泉) Microsoft Entra ID 認証・多要素認証(MFA) 条件付きアクセス 入退社ライフサイクル アクセスレビュー AWS IAM Identity Center permission set で 複数アカウントへ割当 (本番/検証/…) Azure Entra ネイティブ Google Cloud Workforce Identity Federation サインイン+MFA 同期(Connect/Cloud Sync) SAML+SCIM ネイティブ Workforce Id Fed. 認証(誰か)は Entra に集約 / 認可(何ができるか)は各クラウド側 人間のIDは1つに。各クラウドに人のアカウントを別々に作らない。
図:Entra ID を全社IdP(認証の源泉)に据え、AWS・Azure・GCP はフェデレーション先として認可を担う。オンプレADが源泉なら Entra へ同期して連鎖させる。

以下、この構成の「考え方」と、実装で迷いやすいワークロード(マシン)のID閉域ネットワークとの折り合い(何を外に出し、何を閉じたままにできるか)、そして外部ベンダー・緊急用・rootといった特殊なアカウントの扱いまで、2026年時点の公式仕様に沿って掘り下げます。姉妹編のAWS・Azure・GCP・オンプレ サービス対応表とあわせてどうぞ。

02大原則 — 認証はIdPに集約、認可は各クラウド

マルチ/ハイブリッドクラウド統制の出発点は、たった1つのルールに集約できます。「人間のIDは1つのIdPに置き、各クラウドはそこへフェデレーションする」。役割分担はこうです。

現場のコツ:なぜ集約か——人が増減するたびに全クラウドで作成/削除するのは非現実的です。1か所(Entra)で無効化すれば全クラウドのアクセスが即座に断たれる。退職者の"消し忘れ"や委託先への認証情報共有といった事故の温床を、運用ではなく構造で断つ。これがIDを軸に据える最大の理由です。

03Entra ID × AWS — IAM Identity Center に集約する

最も多い組み合わせ(M365/Entra + AWS)を具体化します。AWS側の受け皿は AWS IAM Identity Center(旧 AWS SSO)。これを「AWS組織全体の唯一のフェデレーション先」に据えるのが、2026年時点のAWS推奨です。

この構成での「認証(Entra)」と「認可(AWS)」の分担を整理すると、きれいに分かれます。

項目Entra ID側(認証・ID源泉)AWS側(認可・アクセス制御)
ユーザー認証・パスワード○ サインインを担う外部IdPに委譲
多要素認証(MFA)必ずEntra側で強制外部IdP構成では内蔵MFA不可
条件付きアクセス○ デバイス/場所/リスクで制御
ユーザー/グループの源泉○ SCIMで同期元同期された読取専用のミラー
ガバナンス(レビュー/権利管理)○ Entra ID Governance結果がSCIMで伝播
認可(誰が何をできるか)グループを渡すのみpermission set/IAMポリシー
監査○ サインインログ○ CloudTrail
現場の注意点:MFAは必ずEntra側(条件付きアクセス)で強制。外部IdP構成ではIAM Identity Center内蔵MFAは効かない。② Entraのプロビジョニングは入れ子グループを展開しない(直接メンバーのみ同期)——グループはフラットに設計する。③ 各アカウントに個別のSAML IdPを立てる旧方式や、人にIAMユーザーを配る方式はアンチパターン。集約すればフェデレーションは1回・証明書は1枚で済む。
現場のコツ:監査を「誰が・何のデータに触れたか」まで踏み込むなら、Trusted Identity Propagation(信頼されたID伝播)でEntraのユーザーIDを下流サービス(Athena/Redshift/S3 Access Grants/Amazon Q 等)へ伝播でき、CloudTrailで個人単位の追跡が可能になります。

04ハイブリッド — オンプレADが源泉のとき

オンプレADを今も源泉にしている場合は、AD →(Entra Connect Sync / Cloud Sync)→ Entra ID → AWS と連鎖させます。「源泉はオンプレAD、そのクラウド投影がEntra」という関係を1本に保つのがポイントです。

現場のコツ:肝は「源泉を1つに決める」こと。オンプレADが源泉なら、クラウド側でユーザーを直接作らない——作った瞬間に二重管理へ逆戻りします。

05同じ原則を Azure・GCP へ広げる

背骨が通れば、あとは同じ原則をAzureとGCPに広げるだけです。

現場のコツ:「1つのIdPに集約 → 各クラウドはフェデレーション先」で、AWS・Azure・GCP・オンプレが1本の背骨に乗ります。GCPだけは Google Workspace の利用有無で方式が分岐する点だけ、設計時に押さえておけば十分です。

06ワークロード(マシン)のID — 静的キーを撲滅する

人のIDと同じくらい重要なのに見落とされがちなのが、アプリ・CI/CD・バッチといった「機械」のIDです。ここで長期アクセスキーをばら撒くと、漏洩の最大の入口になります。原則は「キーを発行せず、短期・自動失効の資格情報を使う」

シナリオ推奨方式(キーレス)要点
CI/CD(GitHub Actions)→ AWSIAM OIDCプロバイダ+ロール(AssumeRoleWithWebIdentity)JWTをSTSが検証し短期credentialを発行。信頼ポリシーで sub 条件を付けリポ/ブランチを限定
CI/CD → AzureEntra ワークロードIDフェデレーションOIDCトークンをEntraが検証。issuer/subject/audienceが完全一致必須。シークレット不要
CI/CD → GCPWorkload Identity Federationサービスアカウントキー不要でトークン交換
オンプレ/エッジ → AWSIAM Roles Anywhere(X.509証明書)既存PKIのCAをトラストアンカーに登録。短期credentialを発行
オンプレ/他環境 → GCPWorkload Identity Federation(OIDC/SAML/X.509 mTLS)公開OIDCエンドポイントが無くてもJWKSアップロードで可
Azure内リソース → AzureマネージドID(システム/ユーザー割当)プラットフォームが資格情報を管理。Azure内の第一選択
AWS内リソース → AWSIAMロール(インスタンス/タスク/実行ロール)メタデータ経由の一時credential。そもそもキー不要
K8s Pod → クラウドGKEは Workload Identity Federation for GKE/任意K8s→Entraはワークロード IDフェデレーションクラスタのprojectedトークンを交換。クラウド非依存
静的キーを使わない原則:① クラウド内はその環境ネイティブのロール機構(AWS=IAMロール、Azure=マネージドID、GCP=アタッチされたSA)。② 環境外(CI/CD・他クラウド・オンプレ)からはOIDCを第一選択、証明書が使えればX.509。いずれも短期・自動失効。③ 長期シークレット(アクセスキー、SAキー、クライアントシークレット)はゼロを目標。
混同注意:Workforce Identity Federation(=人間)と Workload Identity Federation(=マシン)は別製品。GCPの「Workload Identity Federation」と「〜for GKE」も別機能です。
現場のコツ:例外は現実に残ります——OIDC非対応のレガシー製品・SaaSは Secrets Manager 等で短命化+強制ローテーション、ローカル開発端末は SSO(IAM Identity Center/gcloud authaz login)で人間の一時credentialを使う。「キーを配らない」を既定にして、例外だけ管理するのが現実解です。

07閉域ネットワークではどうするか — 何を外に出し、何を閉じるか

日本企業には根強い「閉域信仰」があります。ここで最初に整理しておきたいのは——閉じるべきは「データ経路(data plane)」であって、「認証(control plane)」ではないということ。SaaS型のIdP(Entra ID、IAM Identity Center、Googleのサインイン)は本質的に公開エンドポイントで、Private化する仕組みはそもそも提供されていません。ここを「全部閉域に」と考えると設計が詰みます。

正しい問いは「何をインターネットに出し(TLS+認証で守り)、何を閉じたままにできるか」。切り分けるとこうなります。

対象既定閉域化の手段
人間のサインイン/IdP公開SaaS(不可避)私設化不可。条件付きアクセス(名前付き場所/デバイス準拠)・aws:SourceIp+SCP/RCP・Access Context Manager で「社内NW・管理端末のみ」に制限
クラウド管理API(大半)公開・認証必須Interface VPCエンドポイント(PrivateLink)/Private Link/Private Service Connect
一時credential(AWS STS)公開・認証必須Interface Endpoint可(東京対応)→閉域からでも取得可。リージョナルSTSを使う
S3/DynamoDB公開・認証必須Gateway Endpoint(無料)
マネージドPaaS(RDS/Storage/SQL等)公開・認証必須PrivateLink/Private Endpoint/Private Service Access
管理者のSSH/RDP公開にしがち開けないのが正解:SSM Session Manager/Azure Bastion/GCP IAP
ワークロード間・データ通信私設サブネット・PrivateLink・専用線/VPN
オンプレ⇄クラウド専用線(Direct Connect/ExpressRoute/Cloud Interconnect)+VPN
CRL/OCSP・OS更新・NTP等egressが発生完全遮断は困難→egressプロキシ/FQDN許可(Network Firewall/Azure Firewall/Secure Web Proxy)

ポイントを3つに絞ります。

現場のコツ:閉域そのものは安全を保証しません。閉域はネットワーク到達性を絞るだけで、認証・認可・監査を代替しない——持込端末や内部不正には無力です(Zero Trust=「IDが境界」)。だから閉域内でもID中心(MFA・最小権限・条件付きアクセス)が前提。一方で、規制(FISC・政府・医療)、データ持ち出し境界、低遅延、攻撃面の縮小といった閉域の正当な用途はあります。最適解は「IDで境界+data/control planeは可能な限り私設化+egressは許可制」の重ね合わせです。
閉域でよくある"詰みポイント":① 認証まで閉域に閉じ込めようとする(IdPサインインは私設化不可)。② STSをグローバルエンドポイントのまま呼んで外に出る(リージョナルSTS+Endpointに)。③ Private Endpointを作ってもDNSを整えず、FQDNが公開IPに解決して"私設化したつもり"になる。④「Public network access = Disabled」の付け忘れで公開の口が残る。⑤ Microsoft 365 を無理に ExpressRoute private peering へ載せる(M365はインターネット経由が公式推奨)。

08アカウントの種類別・扱い方 — ここが統制の分かれ目

ここまでの原則を「アカウントの種類ごと」に落とすと、実務の判断表になります。ご相談の多い「ベンダーアカウントをどうするか」の実像は、この表の②〜⑥——つまり一般従業員以外をどう別扱いにするか、に集約されます。

種別推奨する扱い
①一般従業員正社員の日常IDEntraでライフサイクル管理・全員MFA必須・条件付きアクセス。AWSは IAM Identity Center 経由でSSO。長期キーは持たせない
②特権管理者Global Admin/AWS管理系常時付与しない。Entra PIM で必要時だけJIT昇格(MFA+承認+最大時間)。AWSはセッションを短く、管理系 permission set を分離
③外部委託ベンダー常駐SE/スポット委託Entra B2Bゲスト+エンタイトルメント管理(申請→承認→有効期限→自動失効)+アクセスレビュー。ゲストにも条件付きアクセスでMFA。共有アカウント禁止・個人単位の証跡
④緊急 break-glassEntra緊急アカウント/AWS退避経路クラウド専用を2つ以上・フィッシング耐性認証・条件付きアクセス除外・PIM常時アクティブ・厳重監視・定期ドリル
⑤root・管理アカウントAWS Organizations 管理アカウント/各root管理アカウントにワークロード/データを置かない。rootはハードウェアMFA+日常利用しない。中央管理でメンバーのroot資格情報を削除、必要時のみ短時間の sts:AssumeRoot
⑥ワークロード・連携サービスプリンシパル/マネージドID/IAMロールマネージドID/IAMロール+一時認証情報を優先。長期キー/シークレットの直書き禁止。ワークロードIDにも棚卸し・リーク検知
現場のコツ:2024〜2025でAWSはroot管理を大幅強化しました——メンバーアカウントのroot資格情報を中央から削除できる Centralized Root Access、全アカウント種別での root MFA 必須化、必要時のみ最大15分の sts:AssumeRoot セッション。「rootは封印する」を公式機能で作りやすくなっています。

09外部委託先へのアクセス — 共有アカウントを渡さない

いちばん相談が多いのが外部委託(SIer/BP/業務委託)です。答えは明快で、「共有アカウントを渡さない。Entra B2Bゲスト+時限+最小権限+個人単位の監査」。手順の要点はこうです。

現場のコツ:ポイントは「渡すのは個人のID、権限は時限・最小、証跡は個人単位」。プロジェクトが終われば自動で消える設計にしておくと、"棚卸しの手間"そのものが要らなくなります。

10緊急アクセス(break-glass)— IdP障害に備える独立経路

見落とされがちですが、ここが最重要です。認証もMFAもすべてIdPに寄せると、「IdPが落ちたら誰もログインできない」共倒れが起きます。だから、フェデレーションに依存しない独立の退避経路を必ず用意します。

現場のコツ:break-glassは「作って封印して終わり」ではありません。"定期的に使えることを確認する"までがセット。いざという時に使えない緊急口ほど、無意味なものはありません。

11現場でよく見るアンチパターン

最後に、繰り返し見る失敗を並べます。1つでも心当たりがあれば、それが着手点です。

現場のコツ:これらは"設定ミス"ではなく"設計の不在"です。ID統制は後付けが最も高くつく領域——アカウントが増える前に背骨を通しておくのが、結局いちばん安く済みます。

12まとめ — 複雑さを束ねる背骨は「ID」

マルチ/ハイブリッドクラウドは、サービスの数だけ複雑になります。それを1本に束ねる背骨が「ID」です。人間のIDは1つのIdPに集約し、認証はIdP・認可は各クラウド。機械のIDはキーレスに。そして外部委託・緊急用・rootといった特殊アカウントは、最初から別扱いを設計に組み込む——これだけで、統制の大半は片づきます。

EMWは、Entraを軸にした AWS/Azure/GCP・オンプレのID統制設計、外部委託や緊急アクセスの整備を実務で扱ってきました。「今どこが二重管理になっているか」の棚卸しから、一緒に畳んでいきます。

関連して、アカウントの分け方はAWSアカウントの考え方(マルチアカウント戦略)、踏み台・特権アクセスの具体設計はAWSにおける踏み台環境の考え方、サービス名の対応はAWS・Azure・GCP・オンプレ サービス対応表もあわせてどうぞ。

13よくある質問(FAQ)

Entra IDとAWSはどう連携させますか?

AWS IAM Identity Center を唯一のフェデレーション先にし、SAML 2.0でSSO、SCIM 2.0でユーザー/グループを自動同期します。認証はEntra側(MFA・条件付きアクセス)、認可はAWSのpermission setで分担します。

閉域ネットワークでもクラウドのIdPは使えますか?

使えます。IdPのサインイン自体は公開SaaSで私設化できませんが、条件付きアクセスの名前付き場所・デバイス準拠で「社内ネットワーク・管理端末のみ」に制限します。閉じるべきはデータ経路であって認証ではありません。

外部ベンダーにはどうアクセスを渡すべきですか?

共有アカウントは渡さず、Microsoft Entra B2Bゲストで個人IDを発行し、有効期限・最小権限・個人単位の監査を付けます。エンタイトルメント管理でプロジェクト終了時に自動失効する設計にします。

静的アクセスキーは使ってよいですか?

原則使いません。クラウド内はIAMロール/マネージドID、環境外(CI/CD・他クラウド・オンプレ)からはOIDCフェデレーションやAWS IAM Roles Anywhereで、短期・自動失効の資格情報を使います。

Entra ID を軸にした AWS/Azure/GCP・オンプレのID統制、外部委託や緊急アクセスの設計でお困りなら、現状の棚卸しからお手伝いします。「二重管理をどう畳むか」を一緒に描きましょう。

相談する
← ブログ一覧へ戻る