Сбой azure общего диска с Premium_LRS - PullRequest
0 голосов
/ 24 марта 2020

Я следую за этой страницей ссылки для создания общего диска с Premium LRS в Azure с ошибочным результатом, но только для хранилища Premium выбрано, потому что я выбираю Statard LRS, общий доступ к файлу создан нормально:

https://docs.microsoft.com/en-us/azure/storage/files/storage-how-to-create-premium-fileshare

Create a storage account
az storage account create -n $AKS_PERS_STORAGE_ACCOUNT_NAME -g $AKS_PERS_RESOURCE_GROUP -l $AKS_PERS_LOCATION --sku "Premium_LRS"
Export the connection string as an environment variable, this is used when creating the Azure file share
#$AZURE_STORAGE_CONNECTION_STRING = az storage account show-connection-string -n $AKS_PERS_STORAGE_ACCOUNT_NAME -g $AKS_PERS_RESOURCE_GROUP -o tsv

Get storage account key
$STORAGE_KEY=$(az storage account keys list --resource-group $AKS_PERS_RESOURCE_GROUP --account-name $AKS_PERS_STORAGE_ACCOUNT_NAME --query "[0].value" -o tsv)
Create the file share
#az storage share create -n $AKS_PERS_SHARE_NAME --connection-string $AZURE_STORAGE_CONNECTION_STRING
az storage share create --account-name $AKS_PERS_STORAGE_ACCOUNT_NAME --account-key $STORAGE_KEY --name $AKS_PERS_SHARE_NAME

This latest shared create command is always failed with message:

HTTPSConnectionPool(host='$AKS_PERS_STORAGE_ACCOUNT_NAME.file.core.windows.net', port=443): Max retries exceeded with url: /$AKS_PERS_SHARE_NAME?restype=share (Caused by NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0x05A199F0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed',))

Кроме того, я изучаю создание учетной записи хранения через портал Azure, выбирая Premium LRS, но после создания он не включает ничего для поддержки общего файлового ресурса (только Blob), так почему же существует официальная ссылка на эту страницу? Является ли функция устаревшей, но не удалена из документации? Я открыл дело на этой странице документации, но оно было закрыто, что указывало на то, что я сначала открыл это сообщество.

1 Ответ

0 голосов
/ 25 марта 2020

В ссылке нет ничего плохого. Что плохого в том, что вы пропускаете параметр --kind FileStorage при создании учетной записи хранения. Итак, вам нужно заново создать учетную запись хранения, добавив параметр позади:

az storage account create -n $AKS_PERS_STORAGE_ACCOUNT_NAME -g $AKS_PERS_RESOURCE_GROUP -l $AKS_PERS_LOCATION --sku "Premium_LRS" --kind FileStorage
...