Поделиться через


TableSasSignatureValues interface

ДОСТУПНО ТОЛЬКО В СРЕДЕ ВЫПОЛНЕНИЯ NODE.JS.

TableSASSignatureValues используется для создания маркеров SAS службы таблиц для таблиц.

Свойства

endPartitionKey

Определите конец диапазона ключей секции. Запросы таблицы будут возвращать только результаты, которые находятся в пределах диапазона, а попытки использовать подписанный URL-адрес для добавления, обновления или удаления сущностей за пределами этого диапазона завершатся ошибкой. Если параметр startPartitionKey равен endPartitionKey, подписанный URL-адрес разрешает доступ только к сущностям в одной секции таблицы. Если параметр startPartitionKey равен endPartitionKey, а startRowKey равен endRowKey, подписанный URL-адрес может получить доступ только к одной сущности в одной секции.

endRowKey

Определите конец диапазона ключей строк. Запросы таблицы будут возвращать только результаты, которые находятся в пределах диапазона, а попытки использовать подписанный URL-адрес для добавления, обновления или удаления сущностей за пределами этого диапазона завершатся ошибкой. Если параметр startPartitionKey равен endPartitionKey, подписанный URL-адрес разрешает доступ только к сущностям в одной секции таблицы. Если параметр startPartitionKey равен endPartitionKey, а startRowKey равен endRowKey, подписанный URL-адрес может получить доступ только к одной сущности в одной секции.

expiresOn

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

identifier

Необязательный элемент. Имя политики доступа в контейнере, на который ссылается этот SAS, если таковой есть.

См. раздел https://docs.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy

ipRange

Необязательный элемент. Диапазоны IP-адресов, разрешенные в этом SAS.

permissions

Необязательный элемент. Если идентификатор не указан, по умолчанию имеет значение "read", обратитесь к TableSasPermissions в зависимости от ресурса, к которого осуществляется доступ, чтобы получить помощь в создании строки разрешений.

protocol

Необязательный элемент. Протоколы SAS, только HTTPS или HTTPSandHTTP

startPartitionKey

Определите начало диапазона ключей секций. Запросы таблицы будут возвращать только результаты, которые находятся в пределах диапазона, а попытки использовать подписанный URL-адрес для добавления, обновления или удаления сущностей за пределами этого диапазона завершатся ошибкой. Если параметр startPartitionKey равен endPartitionKey, подписанный URL-адрес разрешает доступ только к сущностям в одной секции таблицы. Если параметр startPartitionKey равен endPartitionKey, а startRowKey равен endRowKey, подписанный URL-адрес может получить доступ только к одной сущности в одной секции.

startRowKey

Определите начало диапазона ключей строк. Запросы таблицы будут возвращать только результаты, которые находятся в пределах диапазона, а попытки использовать подписанный URL-адрес для добавления, обновления или удаления сущностей за пределами этого диапазона завершатся ошибкой. Если параметр startPartitionKey равен endPartitionKey, подписанный URL-адрес разрешает доступ только к сущностям в одной секции таблицы. Если параметр startPartitionKey равен endPartitionKey, а startRowKey равен endRowKey, подписанный URL-адрес может получить доступ только к одной сущности в одной секции.

startsOn

Необязательный элемент. Когда SAS вступит в силу.

version

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

Сведения о свойстве

endPartitionKey

Определите конец диапазона ключей секции. Запросы таблицы будут возвращать только результаты, которые находятся в пределах диапазона, а попытки использовать подписанный URL-адрес для добавления, обновления или удаления сущностей за пределами этого диапазона завершатся ошибкой. Если параметр startPartitionKey равен endPartitionKey, подписанный URL-адрес разрешает доступ только к сущностям в одной секции таблицы. Если параметр startPartitionKey равен endPartitionKey, а startRowKey равен endRowKey, подписанный URL-адрес может получить доступ только к одной сущности в одной секции.

endPartitionKey?: string

Значение свойства

string

endRowKey

Определите конец диапазона ключей строк. Запросы таблицы будут возвращать только результаты, которые находятся в пределах диапазона, а попытки использовать подписанный URL-адрес для добавления, обновления или удаления сущностей за пределами этого диапазона завершатся ошибкой. Если параметр startPartitionKey равен endPartitionKey, подписанный URL-адрес разрешает доступ только к сущностям в одной секции таблицы. Если параметр startPartitionKey равен endPartitionKey, а startRowKey равен endRowKey, подписанный URL-адрес может получить доступ только к одной сущности в одной секции.

endRowKey?: string

Значение свойства

string

expiresOn

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

expiresOn?: Date

Значение свойства

Date

identifier

Необязательный элемент. Имя политики доступа в контейнере, на который ссылается этот SAS, если таковой есть.

См. раздел https://docs.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy

identifier?: string

Значение свойства

string

ipRange

Необязательный элемент. Диапазоны IP-адресов, разрешенные в этом SAS.

ipRange?: SasIPRange

Значение свойства

permissions

Необязательный элемент. Если идентификатор не указан, по умолчанию имеет значение "read", обратитесь к TableSasPermissions в зависимости от ресурса, к которого осуществляется доступ, чтобы получить помощь в создании строки разрешений.

permissions?: TableSasPermissions

Значение свойства

protocol

Необязательный элемент. Протоколы SAS, только HTTPS или HTTPSandHTTP

protocol?: SasProtocol

Значение свойства

startPartitionKey

Определите начало диапазона ключей секций. Запросы таблицы будут возвращать только результаты, которые находятся в пределах диапазона, а попытки использовать подписанный URL-адрес для добавления, обновления или удаления сущностей за пределами этого диапазона завершатся ошибкой. Если параметр startPartitionKey равен endPartitionKey, подписанный URL-адрес разрешает доступ только к сущностям в одной секции таблицы. Если параметр startPartitionKey равен endPartitionKey, а startRowKey равен endRowKey, подписанный URL-адрес может получить доступ только к одной сущности в одной секции.

startPartitionKey?: string

Значение свойства

string

startRowKey

Определите начало диапазона ключей строк. Запросы таблицы будут возвращать только результаты, которые находятся в пределах диапазона, а попытки использовать подписанный URL-адрес для добавления, обновления или удаления сущностей за пределами этого диапазона завершатся ошибкой. Если параметр startPartitionKey равен endPartitionKey, подписанный URL-адрес разрешает доступ только к сущностям в одной секции таблицы. Если параметр startPartitionKey равен endPartitionKey, а startRowKey равен endRowKey, подписанный URL-адрес может получить доступ только к одной сущности в одной секции.

startRowKey?: string

Значение свойства

string

startsOn

Необязательный элемент. Когда SAS вступит в силу.

startsOn?: Date

Значение свойства

Date

version

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

version?: string

Значение свойства

string