- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想要更新 Azure 事件网格合作伙伴主题的订阅以更改 ExpirationDateTime。
为此,我使用了通过 GraphAPI 上的应用注册进行身份验证的 PowerShell AzureFunction。我正在使用Update-MgSubscription函数更新上面的字段。
当我执行该函数时,我收到以下错误消息:“应用程序 ID 'appid' 未启用事件网格订阅。” 其中 'appid' 是我的应用程序注册的 ID。
我能够使用 Graph Explorer 更新该字段,但我无法找到通过应用程序注册执行此操作的特定权限。我尝试允许该应用程序出现在 Azure 事件网格合作伙伴主题的 IAM 中,但没有成功。
有什么想法吗?
最佳答案
"The app id 'appid' is not enabled for event grid subscription."
当您使用的应用注册缺乏更新事件网格订阅
所需的权限时,就会出现此错误。您需要向您的应用注册授予必要的权限才能解决此问题。
您提到您之前尝试在 Azure 事件网格合作伙伴主题的 IAM 中允许该应用程序,但没有成功。这是因为更新订阅需要 Azure 事件网格系统级别的权限,而不仅仅是主题级别的权限。
要授予必要的权限,请检查以下内容:
选择您的 Azure 事件网格系统主题
并转到 访问控制 (IAM)
-> 添加角色分配
并搜索 事件网格贡献者角色
,然后分配给已注册的应用程序。现在它将管理事件订阅
的所有操作。
我在订阅中创建了一个系统主题并添加了相关权限,如下所示:
系统主题:
角色分配:
关于azure - 无法从 PowerShell Azure Function 更新 Azure 事件网格合作伙伴主题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75339370/
自从我进行任何 PHP 编程以来已经有一段时间了,所以我试图开始生锈。 我正在尝试创建一个关联数组结构。 [results] [total] [people] [
我正在将一些模块从 v7 迁移到 v10 现在我有这些继承 res.partner 的方法 @api.depends('company_id') def _get_country_code(self)
我是一名优秀的程序员,十分优秀!