entra-agent-user は何をしますか?
エージェントIDからMicrosoft Entra IDにエージェントユーザーを作成し、AIエージェントがMicrosoft 365やAzure環境でデジタルワーカーとしてユーザーID機能を持つことを可能にします。
概要
このスキルは、AIエージェントのIDをMicrosoft Entra ID(旧称Azure Active Directory)のユーザーアカウントにマッピングします。これにより、エージェントは以下のことが可能になります:
- Microsoft 365サービス(Teams、SharePoint、Outlookなど)へのアクセス
- Azureリソースに対する認証と承認
- アクションの監査とコンプライアンス
- チームコラボレーションへの参加
前提条件
- Microsoft Entra IDテナント(管理者権限)
- 適切なライセンス(Microsoft 365 E3以上を推奨)
- Azure CLIまたはMicrosoft Graph PowerShell SDK
インストール
# 必要なツールのインストール
az extension add --name Microsoft-graph
使い方
- エージェントIDを準備します。
- 以下のコマンドを使用してEntra IDにユーザーを作成します:
az ad user create \
--display-name "Agent User" \
--user-principal-name [email protected] \
--password "<強力なパスワード>" \
--mail-nickname "agent-user"
- 必要に応じてロールとアクセス許可を割り当てます。
構成
| 設定項目 | 説明 | デフォルト値 |
|---|---|---|
TENANT_ID | Entra IDテナントID | 環境変数から自動取得 |
AGENT_USER_PREFIX | ユーザー名のプレフィックス | agent- |
注意事項
- 作成されたユーザーは、適切なセキュリティポリシーに従って管理してください。
- パスワードは安全に保存し、定期的にローテーションすることを推奨します。
- エージェントユーザーには最小権限の原則を適用してください。