gpt4 book ai didi

azure - 如何与第三方共享 Azure Function 日志

转载 作者:行者123 更新时间:2023-12-03 05:51:33 26 4
gpt4 key购买 nike

我有一些 Azure Functions,我会分享给我的合作伙伴公司,然后他们在自己的 Azure 订阅中运行 Azure Functions。

合作伙伴偶尔会遇到问题并向我寻求帮助。我必须指示他们手动提取 Azure Function 日志并通过电子邮件发送给我。

他们是否可以授予我从他们的 Azure 订阅中提取日志的权限?

最佳答案

这取决于您拥有日志的位置。

无论哪种方式,他们都可以向您授予对其订阅中的资源的 RBAC 权限。通常,它们具有可用的只读访问选项。所有资源在修改 RBAC 方面都有相同的经验(但它们支持的策略有所不同)。这非常简单,但是这个文档有更多信息:https://learn.microsoft.com/en-us/azure/active-directory/role-based-access-control-configure

如果您使用我们的默认存储日志,请帮自己一个忙,打开 App Insights,因为它非常棒。然后,如果您仍想使用存储,则可以获取 RBAC 访问权限或 SAS token ,并从与 Function App 关联的存储帐户中获取这些日志。 (名称应位于 AzureWebJobsDashboard 设置中)。如果您获得 SAS token ,则可以在连接时通过选择 SAS URI 选项来使用存储资源管理器。

Storage Explorer Connection UI with SAS URI selected

如果您正在使用 App Insights,那么干得好,您做出了正确的决定。您可以获得对 App Insights 资源的 RBAC 访问权限,并使用其所有出色的 UI 体验等。您还可以获取 API key 并对其进行直接 API 调用,以防 RBAC 不起作用。 (我会尝试获取 RBAC 访问权限,但如果不可能,请参阅以下 App Insights REST API 文档的链接:https://dev.applicationinsights.io/quickstart)

简短的回答,使用 RBAC 来获取有限的权限(以及 App Insights,因为它很棒)

关于azure - 如何与第三方共享 Azure Function 日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47403238/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com