azure-resource-manager - 通过托管身份进行身份验证以进行蓝图分配
问题描述
我必须通过 Rest API 分配蓝图(链接)
如何获取具有托管标识的令牌?托管身份如下所示:
{
"id": "/subscriptions/xxx-xxx-xxx/resourcegroups/xxxx/providers/Microsoft.ManagedIdentity/userAssignedIdentities/xxx",
"name": "xxx",
"type": "Microsoft.ManagedIdentity/userAssignedIdentities",
"location": "westeurope",
"tags": {},
"properties": {
"tenantId": "xxx",
"principalId": "xxx",
"clientId": "xxx"
}
}
使用托管标识创建的企业应用程序没有任何客户端密码。如何获取令牌以通过 api 分配蓝图?
任何意见,将不胜感激。
解决方案
您不能,但您也不需要 - 要创建 BP 分配,您需要有权在该范围内创建分配的用户/委托人的令牌。
在分配期间创建的资源将使用 MSI 上下文,并且由蓝图本身处理。
这种帮助?
推荐阅读
- react-native - 获取反应本机(IOS模拟器)
- java - 如何将 18 位双精度格式化为 10 字符串字符
- excel - 使用python将数据(列表)按行写入一个excel文件
- algorithm - 用于计算 Pi 的 Bellard 算法
- ckeditor5 - 在 Ckeditor 5 中监听鼠标右键(上下文菜单)
- angular - 具有导入的第三方依赖项的 Angular 服务方法的单元测试
- r - 从数据框列中的数据框嵌套列表在数据框中创建列
- ios - Firebase Deep Link Web URL 查询为空 - iOS
- javascript - 当多次反应渲染组件时,Chrome扩展脚本在视频(在谷歌云存储中)标签中插入跨域属性
- opengl - 如何使 3D 对象上的部分颜色不同