Управление многоуровневым хранилищем с использованием средств Azure

Завершено

Вы можете настроить и управлять служба хранилища Azure с помощью различных средств пользовательского интерфейса Azure и командной строки.

В нашем примере производственной компании ваш следующий шаг в качестве руководителя проекта в планировании стратегии уровня хранилища вашей компании заключается в том, чтобы просмотреть варианты инструментов Azure и решить, какие наиболее подходящие для конкретных сценариев.

В этом уроке вы сравниваете методы для настройки уровней хранилища и управления ими с помощью средств Azure.

Средства Azure

Для управления службой хранилища Azure доступно несколько средств:

  • Портал Azure
  • Обозреватель службы хранилища Azure
  • Azure CLI
  • Azure PowerShell

Портал Azure

С помощью портал Azure можно изменить уровень доступа для учетной записи хранения с горячей на холодный или изменить параметры репликации.

  1. Чтобы управлять уровнями хранилища в портал Azure, выберите служба хранилища учетные записи.

  2. Выберите одну из учетных записей хранения в отображаемом списке.

  3. Выберите "Конфигурация" в заголовке Параметры в меню слева.

    Снимок экрана: портал Azure с конфигурацией учетной записи хранения с набором уровней доступа, выделенным как горячий.

Вы также можете изменить уровень доступа на уровне большого двоичного объекта.

  1. В учетной записи хранения выберите Контейнеры вХранилище данных.

  2. Выберите "Изменить уровень " в строке меню.

    Снимок экрана: портал Azure с уровнем доступа к контейнеру BLOB-объектов с уровнем доступа

  3. Выберите уровень доступа, который вы хотите использовать в раскрывающемся списке.

    Снимок экрана: раскрывающийся список уровня доступа к BLOB-объектам с параметрами горячей, холодной, холодной и архивной.

Обозреватель службы хранилища Azure

Вы можете использовать служба хранилища Azure Обозреватель для отправки и скачивания BLOB-объектов из служба хранилища Azure. Существует две версии Обозреватель службы хранилища, портал Azure Обозреватель службы хранилища и автономные Обозреватель службы хранилища.

  1. Чтобы использовать средство портал Azure, перейдите в учетную запись хранения и выберите браузер служба хранилища:

    Снимок экрана: учетная запись хранения портал Azure с выбранным браузером служба хранилища.

  2. Выберите контейнеры BLOB-объектов , чтобы просмотреть список контейнеров.

  3. Выберите контейнер. Уровень доступа можно просмотреть для каждого большого двоичного объекта, указанного в списке.

    Снимок экрана: контейнеры BLOB-объектов с выбранным тестовым контейнером и уровнем доступа

  4. Чтобы изменить уровень доступа, выберите большой двоичный объект, который вы хотите изменить, а затем выберите уровень "Изменить" в строке меню.

  5. Выберите уровень доступа, который вы хотите использовать в раскрывающемся списке.

Azure PowerShell

С помощью PowerShell можно управлять уровнем доступа для учетной записи хранения или большого двоичного объекта. Ниже представлены некоторые из командлетов для управления хранилищем.

Командлет Description
Add-AzureRMAccount Добавляет учетную запись, прошедшую проверку подлинности и используемую для запросов командлета к Azure Resource Manager.
Get-AzureStorageAccount Возвращает учетные записи хранения для текущей подписки Azure.
Set-AzureRmStorageAccount -AccessTier Задает уровень доступа для учетной записи хранения.

Ниже приведен пример команды для изменения уровня доступа в учетной записи хранения:

Set-AzureRmStorageAccount -ResourceGroupName "TestGroup" -AccountName "StorageAccountName" -AccessTier Cool

Вот еще один пример, на этот раз для изменения уровня доступа для нескольких больших двоичных объектов в контейнере:

$Storage = "StorageAccountName"

$Key = "StorageAccountKey"

$Container = "BlobContainer"

$blobs = Get-AzureStorageBlob -Container $Container

$blob.icloudblob.setstandardblobtier("Cool")

Azure CLI

Azure CLI также можно использовать для управления уровнями доступа в учетных записях хранения. Ниже приведены некоторые командлеты, которые можно использовать:

az storage blob upload

az storage blob list

az storage blob download

az storage blob set-tier

Ниже приведен пример кода; этот объект изменяет уровень доступа большого двоичного объекта на Cool:

az storage blob set-tier --name BlobName --container-name BlobContainer --account-name StorageAccountName --tier Cool