SASQueryParametersOptions interface
Параметры создания SASQueryParameters.
Свойства
agent |
Несанкционированный идентификатор объекта AAD в формате GUID. Идентификатор объекта AAD пользователя, который считается несанкционированным владельцем ключа делегирования пользователей. Служба хранилища Azure выполнит дополнительную проверку ACL POSIX, чтобы определить, разрешен ли пользователь выполнять запрошенную операцию. Это нельзя использовать в приклине с <xref:signedAuthorizedUserObjectId>. Это используется только для SAS делегирования пользователей. |
cache |
Значение заголовка элемента управления кэшем в SAS BLOB-объектов или файловой службы. |
content |
Значение заголовка удаления содержимого в SAS BLOB-объектов или файловой службы. |
content |
Значение заголовка кодирования содержимого в SAS BLOB-объектов или файловой службы. |
content |
Значение заголовка длины содержимого в SAS BLOB-объектов или файловой службы. |
content |
Значение заголовка типа контента в SAS BLOB-объектов или файловой службы. |
correlation |
Значение GUID, которое будет входить в журналы диагностики хранилища и может использоваться для сопоставления создания SAS с доступом к ресурсу хранилища. Это используется только для SAS делегирования пользователей. |
directory |
Укажите глубину каталога, указанного в канонизованном поле ресурса для входа в строку. Глубина каталога — это количество каталогов под корневой папкой. |
encryption |
Необязательный. Область шифрования, используемая при отправке запросов, авторизованных с помощью этого URI SAS. |
expires |
Необязательный только при указании идентификатора. Время истечения срока действия этого маркера SAS. |
identifier | Необязательный. Подписанный идентификатор (только для <xref:BlobSASSignatureValues>). См. https://learn.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy |
ip |
Необязательный. Диапазоны IP-адресов, разрешенные в этом SAS. |
permissions | Необязательный только при указании идентификатора. Дополнительные сведения см. в AccountSASPermissions, <xref:BlobSASPermissions>или <xref:ContainerSASPermissions>. |
preauthorized |
Авторизованный идентификатор объекта AAD в формате GUID. Идентификатор объекта AAD пользователя, авторизованного владельцем ключа делегирования пользователей для выполнения действия, предоставленного SAS. Служба хранилища Azure гарантирует, что владелец ключа делегирования пользователей имеет необходимые разрешения перед предоставлением доступа, но не будет выполнена дополнительная проверка разрешений для пользователя, указанного в этом значении. Это нельзя использовать в приклине с <xref:signedUnauthorizedUserObjectId>. Это используется только для SAS делегирования пользователей. |
protocol | Необязательный. Разрешенные протоколы HTTP. |
resource | Необязательный. Указывает, какие ресурсы доступны через SAS (только для <xref:BlobSASSignatureValues>). |
resource |
Необязательный. Доступ к типам ресурсов хранилища (только для SAS учетной записи). Дополнительные сведения см. в AccountSASResourceTypes. |
services | Необязательный. Доступ к службам хранилища (только для SAS учетной записи). Дополнительные сведения см. в AccountSASServices. |
starts |
Необязательный. Время начала для этого маркера SAS. |
user |
Свойства ключа делегирования пользователей. |
Сведения о свойстве
agentObjectId
Несанкционированный идентификатор объекта AAD в формате GUID. Идентификатор объекта AAD пользователя, который считается несанкционированным владельцем ключа делегирования пользователей. Служба хранилища Azure выполнит дополнительную проверку ACL POSIX, чтобы определить, разрешен ли пользователь выполнять запрошенную операцию. Это нельзя использовать в приклине с <xref:signedAuthorizedUserObjectId>. Это используется только для SAS делегирования пользователей.
agentObjectId?: string
Значение свойства
string
cacheControl
Значение заголовка элемента управления кэшем в SAS BLOB-объектов или файловой службы.
cacheControl?: string
Значение свойства
string
contentDisposition
Значение заголовка удаления содержимого в SAS BLOB-объектов или файловой службы.
contentDisposition?: string
Значение свойства
string
contentEncoding
Значение заголовка кодирования содержимого в SAS BLOB-объектов или файловой службы.
contentEncoding?: string
Значение свойства
string
contentLanguage
Значение заголовка длины содержимого в SAS BLOB-объектов или файловой службы.
contentLanguage?: string
Значение свойства
string
contentType
Значение заголовка типа контента в SAS BLOB-объектов или файловой службы.
contentType?: string
Значение свойства
string
correlationId
Значение GUID, которое будет входить в журналы диагностики хранилища и может использоваться для сопоставления создания SAS с доступом к ресурсу хранилища. Это используется только для SAS делегирования пользователей.
correlationId?: string
Значение свойства
string
directoryDepth
Укажите глубину каталога, указанного в канонизованном поле ресурса для входа в строку. Глубина каталога — это количество каталогов под корневой папкой.
directoryDepth?: number
Значение свойства
number
encryptionScope
Необязательный. Область шифрования, используемая при отправке запросов, авторизованных с помощью этого URI SAS.
encryptionScope?: string
Значение свойства
string
expiresOn
Необязательный только при указании идентификатора. Время истечения срока действия этого маркера SAS.
expiresOn?: Date
Значение свойства
Date
identifier
Необязательный. Подписанный идентификатор (только для <xref:BlobSASSignatureValues>).
См. https://learn.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy
identifier?: string
Значение свойства
string
ipRange
Необязательный. Диапазоны IP-адресов, разрешенные в этом SAS.
ipRange?: SasIPRange
Значение свойства
permissions
Необязательный только при указании идентификатора. Дополнительные сведения см. в AccountSASPermissions, <xref:BlobSASPermissions>или <xref:ContainerSASPermissions>.
permissions?: string
Значение свойства
string
preauthorizedAgentObjectId
Авторизованный идентификатор объекта AAD в формате GUID. Идентификатор объекта AAD пользователя, авторизованного владельцем ключа делегирования пользователей для выполнения действия, предоставленного SAS. Служба хранилища Azure гарантирует, что владелец ключа делегирования пользователей имеет необходимые разрешения перед предоставлением доступа, но не будет выполнена дополнительная проверка разрешений для пользователя, указанного в этом значении. Это нельзя использовать в приклине с <xref:signedUnauthorizedUserObjectId>. Это используется только для SAS делегирования пользователей.
preauthorizedAgentObjectId?: string
Значение свойства
string
protocol
resource
Необязательный. Указывает, какие ресурсы доступны через SAS (только для <xref:BlobSASSignatureValues>).
resource?: string
Значение свойства
string
resourceTypes
Необязательный. Доступ к типам ресурсов хранилища (только для SAS учетной записи). Дополнительные сведения см. в AccountSASResourceTypes.
resourceTypes?: string
Значение свойства
string
services
Необязательный. Доступ к службам хранилища (только для SAS учетной записи). Дополнительные сведения см. в AccountSASServices.
services?: string
Значение свойства
string
startsOn
Необязательный. Время начала для этого маркера SAS.
startsOn?: Date
Значение свойства
Date
userDelegationKey
Свойства ключа делегирования пользователей.
userDelegationKey?: UserDelegationKey