SuperAPI AI 工具集

agents-sdk-provision

智能体与模型

查看项目

更新于 10-16 06:47

技能介绍

用途:为 M365 Agents SDK 应用预置 Azure Bot 资源与身份凭据,通过 az CLI 完成,并输出 dotnet(appsettings.json)或 Node.js(.env)配置。需先 az login 并选择订阅,必要时 az group create 创建资源组。\n\n三种认证方式:UserManagedIdentity 由 Azure 托管标识认证,无需密钥与轮换,仅限 Azure 内托管;FederatedCredentials 用托管标识的 principalId 作为信任主体关联应用注册,无需密钥但同样需 Azure 托管;ClientSecret 使用应用注册密钥,适用于 Azure 外或本地开发,但需保护与轮换(默认 1–2 年)。\n\n主要步骤:Step 1 创建身份与凭据,按所选方式生成配置块;Step 2 创建 Bot 资源。注意不要用 az bot create,改用 az rest,API 版本 2022-09-15;可选 az bot teams create 添加 Teams 频道;Step 3 应用配置,secret 应存 Key Vault 或用户机密,勿入源码。ClientSecret 方式通过两个 Bicep 部署创建支持 Teams SSO 的应用注册,随后生成密钥,需 Bicep CLI 0.26.0+ 及 Application Administrator 或 Global Administrator 角色,并验证租户、identifier URI 与 access_as_user 作用域。\n\n限制:仅覆盖 Azure 预置流程;其他平台与费用信息暂未提供。