Была ли эта страница полезной?
Ваш отзыв об этом контенте важен для нас. Расскажите нам о том, что вы думаете.
Дополнительный отзыв?
1500 символов осталось
Обзор ресурсов хранения и управление ими в обозревателе серверов

Обзор ресурсов хранения и управление ими в обозревателе серверов

Обновлено: Март 2015 г.

После установки инструментов Azure для Microsoft Visual Studio можно просматривать данные больших двоичных объектов, очередей и таблиц из учетных записей Azure. Узел «Хранилище Azure» в обозревателе серверов показывает данные, хранящиеся в локальной учетной записи эмулятора хранилища и других учетных записях хранилища Azure.

Чтобы открыть обозреватель серверов в Visual Studio, выберите в строке меню Вид, Обозреватель серверов. Узел хранилища отображает все учетные записи хранения, которые существуют в каждой подписке и сертификате Azure, к которым вы подключены. Если учетная запись отсутствует, ее можно добавить, выполнив следующие инструкции в конце этого раздела.

В этом разделе содержатся следующие подразделы:

Обозреватель серверов автоматически показывает список больших двоичных объектов, очередей и таблиц в учетной записи эмулятора хранилища. Учетная запись эмулятора хранилища появляется в качестве узла (Разработка) под узлом Хранилище в обозревателе серверов.

Чтобы увидеть ресурсы учетной записи эмулятора хранилища, разверните узел (Разработка). Если эмулятор хранения не был запущен при развертывании узла (Разработка), он будет запущен автоматически. Это может занять несколько секунд. Пока запускается эмулятор хранения можно продолжать работу в остальных областях Visual Studio.

Для просмотра ресурсов в учетной записи хранилища раскройте узел учетной записи хранилища в обозревателе серверов Появятся следующие вложенные узлы.

  • Большие двоичные объекты

  • Очереди

  • Таблицы

Узел Blob-объекты отображает список контейнеров для выбранной учетной записи хранения. Контейнеры BLOB-объектов содержат файлы BLOB-объектов, и эти BLOB-объекты можно упорядочить по папкам и подпапкам. Подробнее см. в разделе Использование хранилища BLOB-объектов из .NET.

  1. Чтобы создать контейнер BLOB-объектов, откройте контекстное меню для узла BLOB-объекты и выберите Создать контейнер BLOB-объектов.

  2. Введите имя нового контейнера в диалоговое окно Создать контейнер BLOB-объектов и нажмите кнопку Ok.

    Добавление нового контейнера больших двоичных объектов
    noteПримечание
    Имя контейнера BLOB-объектов должно начинаться с цифры (0-9) или буквы нижнего регистра (a-z).

  3. Чтобы удалить контейнер blob-объектов, откройте контекстное меню для контейнера blob-объектов который нужно удалить, и выберите Удалить.

  4. Для просмотра содержимого контейнера blob-объектов откройте его контекстное меню и выберите Просмотреть.

  • Чтобы отобразить список BLOB-объектов в контейнере, откройте контекстное меню для имени контейнера BLOB-объектов в списке и затем выберите Просмотреть контейнер BLOB-объектов.

    VST_SE_BlobDesigner

    При просмотре содержимого контейнера BLOB-объектов оно появляется на вкладке Представление контейнера BLOB-объектов. Можно выполнять следующие операции для больших двоичных объектов с помощью кнопок в правом верхнем углу представления контейнера больших двоичных объектов:

    • Ввод значения фильтра и его применение

    • Обновить список больших двоичных объектов в контейнере

    • Отправить файл

    • Удалить большой двоичный объект

    • Открыть большой двоичный объект

    • Сохранить большой двоичный объект на локальном компьютере

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

    noteПримечание
    При удалении файла из контейнера больших двоичных объектов базовый файл не удаляется; он удаляется только из контейнера больших двоичных объектов.

  1. Чтобы создать папку или подпапку в контейнере BLOB-объектов, укажите имя папки при отправке BLOB-объекта. Выберите контейнер BLOB-объектов в обозревателе серверов. В окне контейнера нажмите кнопку Отправить BLOB-объект.

  2. В диалоговом окне Отправка нового файла нажмите кнопку Обзор, чтобы указать файл, который требуется отправить, а затем введите имя папки в поле Папка (необязательно).

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

    Отправка файла в папку большого двоичного объекта

    Файл появится в указанной папке в контейнере.

    Папка добавлена в контейнер больших двоичных объектов
  3. Дважды щелкните папку или нажмите клавишу ВВОД, чтобы просмотреть содержимое папки. Находясь в папке контейнера, можно перейти обратно в корень контейнера, нажав кнопку Открыть родительский каталог (стрелка вверх).

  4. Чтобы удалить папку контейнера, удалите все файлы в папке.

    noteПримечание
    Так как папки в контейнерах больших двоичных объектов — это виртуальные папки, вы не можете создать пустую папку или удалить папку, чтобы удалить содержимое файлов. Чтобы удалить папку, необходимо удалить все содержимое папки.

  • Можно фильтровать отображаемые в конструкторе большие двоичные объекты по общему префиксу. Например, если ввести префикс Привет в текст фильтра и нажать кнопку Выполнить, отображаются только BLOB-объекты, которые начинаются с Hello.

    VST_SE_FilterBlobs
    noteПримечание
    В поле фильтра учитывается регистр. Фильтрация с подстановочными знаками не поддерживается. Фильтровать большие двоичные объекты можно только по префиксу. Префикс может включать в себя разделитель, если для установления виртуальной иерархии больших двоичных объектов используются разделители. Например, фильтрация по префиксу HelloFabric/ возвращает все объекты, название которых начинается с такой строки.

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

    Ход выполнения загрузки большого двоичного объекта отобразится в окне Журнал действий Azure. Большой двоичный объект будет открыт в редакторе по умолчанию для данного типа файлов. Если операционная система распознает этот тип файла, он будет открыт в локально установленном приложении. В противном случае будет предложено выбрать подходящее приложение для данного типа файла большого двоичного объекта. Локальный файл, созданный путем скачивания большого двоичного объекта, помечается как доступный только для чтения.

    Данные большого двоичного объекта кэшируются локально и проверяются на соответствие данным последнего изменения объекта в службе BLOB-объектов. Если большой двоичный объект изменился со времени последней загрузки, он будет загружен заново; в противном случае он будет загружен с локального диска.

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

  • Нажмите кнопку Отправить BLOB-объект при открытом контейнере для просмотра представления контейнера BLOB-объектов.

    Можно выбрать один или несколько файлов для отправки и загружать файлы любого типа. Ход отправки отображается в журнале действий Azure. Дополнительные сведения о работе с данными больших двоичных объектов см. в разделе Использование службы хранилища больших двоичных объектов Azure в среде .NET.

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

  • Откройте контекстное меню BLOB-объекта и выберите элемент Копировать URL-адрес.

  • Выберите BLOB-объект и затем нажмите кнопку Открыть BLOB-объект.

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

Очереди служб хранилища размещаются в учетной записи хранения, и их можно использовать, чтобы разрешать ролям облачных служб взаимодействовать друг с другом и другими службами с помощью механизма передачи сообщений. Очереди доступны программным путем через облачную службу и через веб-службу для внешних клиентов. Можно также обращаться к очереди напрямую с помощью обозревателя серверов в Visual Studio.

При разработке облачной службы, использующей очереди, можно использовать Visual Studio для создания очередей и работы с ними в интерактивном режиме во время разработки и тестирования кода.

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

  • Обновление представления очереди

  • Добавление сообщения в очередь

  • Выведение верхнего сообщения из очереди.

  • Очистка всей очереди

На следующем рисунке показана очередь с двумя сообщениями.

Просмотр очереди

Дополнительные сведения об очередях служб хранилища см. в разделе Практическое руководство. Использование службы хранения очередей. Дополнительные сведения о веб-службе для очередей служб хранилища см. в разделе Общие сведения о службе очередей. Сведения о том, как отправлять сообщения в очередь службы хранилища с помощью Visual Studio, см. в разделе Отправка сообщений в очередь служб хранилища.

WarningПредупреждение
Очереди служб хранилища отличаются от очередей Service Bus. Дополнительные сведения об очередях Service Bus см. в разделе Очереди Service Bus, темы и подписки.

Чтобы вывести список таблиц для учетной записи хранилища, раскройте узел Таблицы. Для отображения данных в таблице, следует открыть контекстное меню для таблицы, а затем выберите Просмотреть таблицу. Таблица организуется по сущностям (показаны в строках) и свойствам (показаны в столбцах). Например, на следующем рисунке показаны сущности, перечисленные в конструкторе таблиц.

Таблица Azure в обозревателе решений

Таблицы можно создавать с помощью обозревателя серверов. Чтобы создать таблицу, откройте контекстное меню для узла «Таблицы» и выберите команду Создать таблицу.

  • Откройте контекстное меню сущности (один ряд) или свойства (одна ячейка) и затем выберите элемент Изменить.

    Добавление или изменение сущности таблицы

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

    • Нельзя просматривать или изменять двоичные данные (типа byte[]), но их можно сохранять в таблице.

    • Нельзя изменять значения PartitionKey или RowKey, так как табличное хранилище в Azure не поддерживает эту операцию.

    • Нельзя создавать свойство Timestamp, так как свойство с таким именем уже используется службами хранилища Azure.

    • Если вводится значение типа DateTime, следует придерживаться формата, соответствующего региональным и языковым параметрам компьютера (например, ММ/ДД/ГГГГ ЧЧ:ММ:СС [AM|PM] для английского языка США).

    Чтобы окончательно удалить таблицу, откройте ее контекстное меню и выберите команду Удалить.

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

    Добавить сущность

    В диалоговом окне Добавление сущности введите значения свойств PartitionKey и RowKey. Значения следует вводить аккуратно, поскольку после закрытия диалогового окна их можно изменить только путем удаления и повторного добавления сущности.

    Диалоговое окно «Добавление сущности»

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

  2. Нажмите крайнюю справа кнопку на панели инструментов представления таблицы. Откроется диалоговое окно Построитель запросов.

    На следующем рисунке показан запрос, построенный в построителе запросов.

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

  4. Чтобы выполнить запрос, нажмите значок зеленого треугольника.

    Данные сущностей, отображаемые в конструкторе таблиц, можно фильтровать, если ввести в поле фильтра строку фильтра служб данных WCF. Такая строка аналогична SQL-предложению WHERE, но отправляется на сервер как HTTP-запрос. Сведения о построении строк фильтра см. в разделе Построение строк фильтра для конструктора таблиц.

    На приведенном ниже рисунке показан пример допустимой строки фильтра.

    VST_SE_TableFilter

Когда обозреватель серверов подключается к учетной записи хранения или извлекает из нее данные, на выполнение операции может потребоваться около минуты. Если не удается подключиться, время ожидания операции может истечь. При получении данных можно продолжать работу в остальных областях Visual Studio. Чтобы отменить операцию, если она выполняется слишком долго, нажмите кнопку Остановить обновление на панели инструментов обозревателя серверов.

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

  • Выберите узел Таблицы и нажмите кнопку Обновить. Чтобы обновить список сущностей, отображенный в конструкторе таблиц, нажмите кнопку Выполнить в этом конструкторе.

  • Выберите узел Очереди и нажмите кнопку Обновить.

  • Выберите имя учетной записи хранения, а затем нажмите кнопку Обновить на панели инструментов обозревателя серверов.

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

  1. Откройте контекстное меню для узла Хранилище и выберите элемент Создать учетную запись хранения.

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

    • Подписка Azure, к которой необходимо добавить учетную запись хранилища.

    • Имя новой учетной записи хранилища.

    • Регион или территориальная группа (например, Запад США или Восточная Азия).

    • Тип репликации, используемый для учетной записи хранилища, например, Геоизбыточная.

  3. По окончании нажмите кнопку Создать.

    Новая учетная запись хранилища появляется в списке Хранилище в обозревателе решений.

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

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

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

    • Ключ для выбранной учетной записи хранения. Это значение обычно предоставляется при выборе учетной записи хранения. Если вы хотите, чтобы Visual Studio запомнило ключ учетной записи хранения, установите флажок Запомнить ключ учетной записи.

    • Протокол для подключения к учетной записи хранения, например, HTTP, HTTPS или настраиваемая конечная точка. Дополнительную информацию о настраиваемых конечных точках см. в разделе How to Configure Connection Strings.

    После ввода этой информации Visual Studio создает строку подключения для присоединения определенной учетной записи хранения. Эта строка подключения появляется в поле Предварительный просмотр строки подключения.

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

    Вторичные конечные точки хранилища
  4. Чтобы удалить учетную запись хранилища из обозревателя серверов, откройте меню ярлыков для имени учетной записи и выберите команду Удалить. В случае удаления учетной записи хранилища также удаляется вся сохраненная информация о ключах для этой учетной записи.

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

См. также

Показ:
© 2015 Microsoft