【发布时间】:2021-11-11 06:24:16
【问题描述】:
是否有任何 API 或其他方式来获取 golang 中 azure blob 存储的容器区域信息? 我们有服务、容器 URL。
【问题讨论】:
标签: azure go azure-blob-storage
是否有任何 API 或其他方式来获取 golang 中 azure blob 存储的容器区域信息? 我们有服务、容器 URL。
【问题讨论】:
标签: azure go azure-blob-storage
Azure 存储帐户有 REST API。
由于 blob 容器区域与存储帐户区域相同,因此您可以使用 Azure 存储 REST API 来获取 blob 存储的区域。
您可以使用以下 API 调用来获取存储帐户属性:
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}?api-version=2021-04-01
如果您想要存储帐户的特定属性,例如位置,您可以使用扩展属性:
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}?api-version=2021-04-01&$expand={$expand}
参考: Storage Accounts - Get Properties - REST API (Azure Storage Resource Provider) | Microsoft Docs
Golang REST API 参考: Golang REST API - Getting Started - GoLang Docs
【讨论】: