azure - 如何在 Azure Function App 中获取资源组列表

标签 azure azure-functions azure-management-api

我想创建一个 Azure 函数来检索源组列表,我发现了相关问题 here ,但我想知道是否还有其他替代方案,因为此函数将托管在同一个 Azure 订阅中,而无需发出 REST 请求。

最佳答案

不打电话是不可能得到它的。资源组中包含某些内容并不授予现成访问权限以列出该资源组中的其他资源。这可能是一个安全问题。

有几种不同的方法可以获取所需的信息。它可以通过 REST API 调用、Powershell、Azure CLI 等来完成。

有一种在 Azure Functions 中使用 Powershell 的方法,但目前处于预览阶段。我以前没有尝试过,但也许你可以尝试利用 this调用简单的 PowerShell command来获取资源。这样你就不会调用其余的 API,至少不会直接调用。

如果您问我,并且您确实需要 Azure 函数来执行此操作,那么使用 REST API 调用是最安全的选择。

关于azure - 如何在 Azure Function App 中获取资源组列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58509233/

相关文章:

azure - 停止/终止正在运行的 Azure 函数

azure - 通过 API 使用 ssh key 创建 Azure VM

azure - 从 Azure Functions 访问 Azure Key Vault 时访问被拒绝

json - Azure 资源管理器模板语言-resourceId() : Unable to evaluate template language function 'resource Id'

.net - 使用 MSAL.NET 针对 Azure Magment API SDK 进行身份验证

Azure SQL Server 临时数据库已满

azure - 如何处理 Azure dll 的 Azure.Storage.Blobs v12.x.x 中的乐观并发

c# - 从 Azure 主题接收消息产生 null,主题有未读消息

Azure逻辑应用程序从多部分HTTP请求获取文件内容

c# - 无法在门户中将 azure 队列存储与 azure 函数(调度程序触发器)绑定(bind)