TableSasSignatureValues interface
ДОСТУПНО ТОЛЬКО В СРЕДЕ ВЫПОЛНЕНИЯ NODE.JS.
TableSASSignatureValues используется для создания маркеров SAS службы таблиц для таблиц.
Свойства
end |
Определите конец диапазона ключей секции. Запросы таблицы будут возвращать только результаты, которые находятся в пределах диапазона, а попытки использовать подписанный URL-адрес для добавления, обновления или удаления сущностей за пределами этого диапазона завершатся ошибкой. Если параметр startPartitionKey равен endPartitionKey, подписанный URL-адрес разрешает доступ только к сущностям в одной секции таблицы. Если параметр startPartitionKey равен endPartitionKey, а startRowKey равен endRowKey, подписанный URL-адрес может получить доступ только к одной сущности в одной секции. |
end |
Определите конец диапазона ключей строк. Запросы таблицы будут возвращать только результаты, которые находятся в пределах диапазона, а попытки использовать подписанный URL-адрес для добавления, обновления или удаления сущностей за пределами этого диапазона завершатся ошибкой. Если параметр startPartitionKey равен endPartitionKey, подписанный URL-адрес разрешает доступ только к сущностям в одной секции таблицы. Если параметр startPartitionKey равен endPartitionKey, а startRowKey равен endRowKey, подписанный URL-адрес может получить доступ только к одной сущности в одной секции. |
expires |
Необязательный элемент. Если идентификатор не указан, значение по умолчанию составляет один час с момента создания маркера. Время, по истечении которого SAS больше не будет работать. |
identifier | Необязательный элемент. Имя политики доступа в контейнере, на который ссылается этот SAS, если таковой есть. См. раздел https://docs.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy |
ip |
Необязательный элемент. Диапазоны IP-адресов, разрешенные в этом SAS. |
permissions | Необязательный элемент. Если идентификатор не указан, по умолчанию имеет значение "read", обратитесь к TableSasPermissions в зависимости от ресурса, к которого осуществляется доступ, чтобы получить помощь в создании строки разрешений. |
protocol | Необязательный элемент. Протоколы SAS, только HTTPS или HTTPSandHTTP |
start |
Определите начало диапазона ключей секций. Запросы таблицы будут возвращать только результаты, которые находятся в пределах диапазона, а попытки использовать подписанный URL-адрес для добавления, обновления или удаления сущностей за пределами этого диапазона завершатся ошибкой. Если параметр startPartitionKey равен endPartitionKey, подписанный URL-адрес разрешает доступ только к сущностям в одной секции таблицы. Если параметр startPartitionKey равен endPartitionKey, а startRowKey равен endRowKey, подписанный URL-адрес может получить доступ только к одной сущности в одной секции. |
start |
Определите начало диапазона ключей строк. Запросы таблицы будут возвращать только результаты, которые находятся в пределах диапазона, а попытки использовать подписанный URL-адрес для добавления, обновления или удаления сущностей за пределами этого диапазона завершатся ошибкой. Если параметр startPartitionKey равен endPartitionKey, подписанный URL-адрес разрешает доступ только к сущностям в одной секции таблицы. Если параметр startPartitionKey равен endPartitionKey, а startRowKey равен endRowKey, подписанный URL-адрес может получить доступ только к одной сущности в одной секции. |
starts |
Необязательный элемент. Когда 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