Упражнение. Создание ресурсов служба хранилища Azure

Завершено

После получения сведений о том, как вы собираетесь хранить данные в учетных записях хранения, контейнерах и БОЛЬШИХ двоичных объектах, вы можете подумать о ресурсах Azure, необходимых для поддержки приложения.

Учетные записи хранения

служба хранилища создание учетной записи — это действие администрирования или управления, которое выполняется перед развертыванием и запуском приложения. Чтобы создать учетные записи, используйте скрипт настройки развертывания или среды, шаблон Azure Resource Manager или настройте их вручную. Приложения, отличные от средств администрирования, не должны иметь разрешений на создание учетных записей хранения.

Контейнеры

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

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

Упражнения

Завершите незаконченное приложение, добавив код для использования Хранилища BLOB-объектов Azure. Это упражнение больше о изучении API служба хранилища BLOB-объектов, чем о разработке организации и схемы именования. Ниже приведены краткие сведения о приложении и о том, как он хранит данные.

Screenshot of the FileUploader web app for C#.

Screenshot of the FileUploader web app for Java.

Ваше приложение работает как общая папка, которая принимает отправленные файлы и делает их доступными для скачивания. Она не использует базу данных для организации больших двоичных объектов. Вместо этого он очищает имена отправленных файлов и использует их в качестве имен BLOB-объектов напрямую. Все передаваемые файлы хранятся в одном контейнере.

Код, начинающийся с компиляции и выполнения. Части, ответственные за хранение и загрузку данных, пусты. После завершения кода разверните приложение для приложение Azure Service и протестируйте его.

Учетная запись хранения

Используйте Azure Cloud Shell с Azure CLI для создания учетной записи хранения. Необходимо указать уникальное имя учетной записи хранения. Запишите его позже. Замените <your-unique-storage-account-name> выбранное имя. Имя учетной записи хранения должно содержать от 3 до 24 символов и состоять только из цифр и букв нижнего регистра.

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

az storage account create \
  --kind StorageV2 \
  --resource-group "<rgn>[sandbox resource group name]</rgn>" \
  --location eastus \
  --name <your-unique-storage-account-name>

Контейнер

Приложение, с которым вы работаете в этом модуле, использует один контейнер. Следуйте рекомендациям по созданию контейнера при запуске приложения. Однако вы можете создавать контейнеры из Azure CLI. Если вы хотите просмотреть документацию, в окне Cloud Shell выполните команду az storage container create -h.