无法在使用 AzureDnsZone 端点类型创建的存储帐户中创建容器

问题描述 投票:0回答:1

我创建了一个端点类型为

AzureDnsZone
的存储帐户。使用以下命令来创建一个。

az storage account create --resource-group "rg-ci" --name "deletethisstaazdns001" --location "westeurope" --dns-endpoint-type AzureDNSZone --sku Standard_LRS --kind StorageV2

之后我尝试使用以下命令在该存储帐户中创建一个容器。

az storage container create --account-name "deletethisstaazdns001" --name "test" --public-access Container

但我收到此错误。

<urllib3.connection.HTTPSConnection object at 0x0000020B3F5E9C50>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed

存储端点不同,因为它使用 AzureDnsZone 类型。但

az storage container create
命令似乎正在使用
Standard
blob 端点。

azure azure-storage azure-cli azure-dns
1个回答
0
投票

无法在使用 AzureDnsZone 端点类型创建的存储帐户中创建容器

您可以使用以下命令在使用 AzureDnsZone 端点类型创建的存储帐户中创建容器。

命令:

az storage container create --account-name "venkatsample" --name "test" --public-access Container --blob-endpoint "https://venkatsample.z26.blob.storage.azure.net/"

命令与输出:

venkatesan [ ~ ]$ az storage container create --account-name "venkatxxxxe" --name "test" --public-access Container --blob-endpoint "https://venkatsxxxxle.z26.blob.storage.azure.net/"

{
  "created": true
}

enter image description here

您需要在命令中指定

--blob-endpoint
才能在
AzureDnsZone
类型存储帐户中创建容器。

您可以从门户或 azure storage account show 命令获取 blob 端点。

传送门: enter image description here

参考: az 存储帐户 |微软学习

© www.soinside.com 2019 - 2024. All rights reserved.