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

Получение свойств службы BLOB-объектов

 

Вызван метод GC.Collect

Дополнительные сведения о правилах CORS и логике оценки см. в разделе Кросс-совместного использования ресурсов (CORS) Поддержка службы хранилища Azure.

Вызван метод GC.Collect Рекомендуется использовать протокол HTTPS. Замените <account-name> на имя вашей учетной записи хранилища:

Метод

URI запроса

Версия HTTP

GET

https://<account-name>.blob.core.windows.net/?restype=service&comp=properties

HTTP/1.1

Обратите внимание, что URI должен всегда включать косую черту (/) для отделения имени узла от частей пути и запроса URI. Для этой операции компонент пути в URI будет пустым.

Параметр URI

Описание

restype=service&comp=properties

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

timeout

Необязательно. Ядро автоматизации UI маскирует любые отличия в структурах, принадлежащих различным частям UI. Дополнительные сведения см. в разделе Задание времени ожидания для операций службы BLOB-объектов.

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

Заголовок запроса

Описание

Authorization

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

Date или x-ms-date

Обязательно. Задает время в формате UTC для запроса. Дополнительные сведения см. в разделе Проверка подлинности для служб хранения Azure.

x-ms-version

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

x-ms-client-request-id

Необязательно. Клиент создал непрозрачное значение с ограничением символов, равным 1 КБ, которое записывается в журналы аналитики, когда ведение журнала службы аналитики хранилища включено. Настоятельно рекомендуется использовать этот заголовок для корреляции действий на стороне клиента с запросами, которые принимает сервер. Дополнительные сведения см. в разделе О ведении журнала аналитики хранилища и Ведение журнала Azure: Использование журналов для отслеживания запросов к хранилищу.

Отсутствуют.

Ответ включает код состояния HTTP, набор заголовков ответа и текст ответа.

Успешная операция возвращает код состояния 200 (ОК).

Сведения о кодах состояния см. в разделе состояние службы управления и коды ошибок.

Ответ для этой операции включает следующие заголовки. Ответ может также включать дополнительные стандартные заголовки HTTP. Все стандартные заголовки соответствуют спецификации протокола HTTP/1.1.

Заголовок ответа

Описание

x-ms-request-id

Значение, которое однозначно определяет запрос к службе.

x-ms-version

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

Текст ответа для версии 2012-02-12 и более ранних имеет следующий формат:

<?xml version="1.0" encoding="utf-8"?> <StorageServiceProperties> <Logging> <Version>version-number</Version> <Delete>true|false</Delete> <Read>true|false</Read> <Write>true|false</Write> <RetentionPolicy> <Enabled>true|false</Enabled> <Days>number-of-days</Days> </RetentionPolicy> </Logging> <Metrics> <Version>version-number</Version> <Enabled>true|false</Enabled> <IncludeAPIs>true|false</IncludeAPIs> <RetentionPolicy> <Enabled>true|false</Enabled> <Days>number-of-days</Days> </RetentionPolicy> </Metrics> <DefaultServiceVersion>default-service-version-string</DefaultServiceVersion> </StorageServiceProperties>

Начиная с версии 2013-08-15, ответ имеет следующий формат:


<?xml version="1.0" encoding="utf-8"?> <StorageServiceProperties> <Logging> <Version>version-number</Version> <Delete>true|false</Delete> <Read>true|false</Read> <Write>true|false</Write> <RetentionPolicy> <Enabled>true|false</Enabled> <Days>number-of-days</Days> </RetentionPolicy> </Logging> <HourMetrics> <Version>version-number</Version> <Enabled>true|false</Enabled> <IncludeAPIs>true|false</IncludeAPIs> <RetentionPolicy> <Enabled>true|false</Enabled> <Days>number-of-days</Days> </RetentionPolicy> </HourMetrics> <MinuteMetrics> <Version>version-number</Version> <Enabled>true|false</Enabled> <IncludeAPIs>true|false</IncludeAPIs> <RetentionPolicy> <Enabled>true|false</Enabled> <Days>number-of-days</Days> </RetentionPolicy> </MinuteMetrics> <Cors> <CorsRule> <AllowedOrigins>comma-separated-list-of-allowed-origins</AllowedOrigins> <AllowedMethods>comma-separated-list-of-HTTP-verb</AllowedMethods> <MaxAgeInSeconds>max-caching-age-in-seconds</MaxAgeInSeconds> <ExposedHeaders>comma-seperated-list-of-response-headers</ExposedHeaders> <AllowedHeaders> comma-seperated-list-of-request-headers </AllowedHeaders> </CorsRule> </Cors> <DefaultServiceVersion>default-service-version-string</DefaultServiceVersion> </StorageServiceProperties>

В следующей таблице описаны элементы текста ответа.

Имя элемента

Описание

Logging

Группирует аналитики Azure Ведение журнала параметры.

Metrics

Группирует аналитики Azure Metrics Параметры. Ядро автоматизации UI маскирует любые отличия в структурах, принадлежащих различным частям UI.

HourMetrics

Группирует аналитики Azure HourMetrics параметры. Ядро автоматизации UI маскирует любые отличия в структурах, принадлежащих различным частям UI.

MinuteMetrics

Группирует аналитики Azure MinuteMetrics параметры. Ядро автоматизации UI маскирует любые отличия в структурах, принадлежащих различным частям UI.

Version

Версия аналитик хранилища в данный момент.

Delete

Применяется только к настройке ведения журнала. Указывает, вносятся ли в журнал запросы удаления.

Read

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

Write

Применяется только к настройке ведения журнала. Указывает, вносятся ли в журнал запросы записи.

Enabled

Указывает, включены ли метрики для службы BLOB-объектов.

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

IncludeAPIs

Применяется только к настройкам метрики. Указывает, должны ли метрики сформировать сводную статистику для вызываемых операций API-интерфейса.

RetentionPolicy/Enabled

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

RetentionPolicy/Days

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

DefaultServiceVersion

DefaultServiceVersion Указывает версию по умолчанию для использования для запросов к службе BLOB-объектов, если не задана версия входящего запроса. Значения включают версию 2008-10-27 и более поздние версии. Дополнительные сведения о применимых версиях см. в разделе Управление версиями для служб хранилища Azure.

Cors

Группирует все правила CORS.

элемент

Группирует параметры для правил CORS.

AllowedOrigins

Список доменов источников с разделителями-запятыми, разрешенных для CORS, либо символ «*», если разрешены все домены.

ExposedHeaders

Список заголовков ответов с разделителями-запятыми для предоставления клиентам CORS.

MaxAgeInSeconds

Число секунд, в течение которых клиент или браузер должен кэшировать предполетный ответ.

AllowedHeaders

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

AllowedMethods,

Список методов HTTP с разделителями-запятыми, которые разрешено выполнять источником. Для хранилища Azure разрешенные методы: DELETE, GET, HEAD, MERGE, POST, OPTIONS и PUT.

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

Следующий образец URI делает запрос на получение свойств службы BLOB-объектов для вымышленной учетной записи хранилища с именем myaccount:

GET https://myaccount.blob.core.windows.net/?restype=service&comp=properties HTTP/1.1

Запрос отправляется со следующими заголовками:

x-ms-version: 2013-08-15 x-ms-date: Wed, 23 Oct 2013 04:28:19 GMT Authorization: SharedKey myaccount:Z1lTLDwtq5o1UYQluucdsXk6/iB7YxEu0m6VofAEkUE= Host: myaccount.blob.core.windows.net

После отправки запроса возвращается следующий ответ:

HTTP/1.1 200 OK Content-Length: 1020 Content-Type: application/xml Date: Wed, 23 Oct 2013 04:28:20 GMT Server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0 x-ms-request-id: cb939a31-0cc6-49bb-9fe5-3327691f2a30 x-ms-version: 2013-08-15

Ответ включает следующий текст XML:

<?xml version="1.0" encoding="utf-8"?> <StorageServiceProperties> <Logging> <Version>1.0</Version> <Delete>true</Delete> <Read>false</Read> <Write>true</Write> <RetentionPolicy> <Enabled>true</Enabled> <Days>7</Days> </RetentionPolicy> </Logging> <HourMetrics> <Version>1.0</Version> <Enabled>true</Enabled> <IncludeAPIs>false</IncludeAPIs> <RetentionPolicy> <Enabled>true</Enabled> <Days>7</Days> </RetentionPolicy> </HourMetrics> <MinuteMetrics> <Version>1.0</Version> <Enabled>true</Enabled> <IncludeAPIs>true</IncludeAPIs> <RetentionPolicy> <Enabled>true</Enabled> <Days>7</Days> </RetentionPolicy> </MinuteMetrics> <Cors> <CorsRule> <AllowedOrigins> http://www.fabrikam.com,http://www.contoso.com</AllowedOrigins> <AllowedMethods>GET,PUT</AllowedMethods> <MaxAgeInSeconds>500</MaxAgeInSeconds> <ExposedHeaders>x-ms-meta-data*,x-ms-meta-customheader</ExposedHeaders> <AllowedHeaders>x-ms-meta-target*,x-ms-meta-customheader</AllowedHeaders> </CorsRule> </Cors> <DefaultServiceVersion>2013-08-15</DefaultServiceVersion> </StorageServiceProperties>

Показ:
© 2016 Microsoft