SASQueryParametersOptions interface
oluşturma SASQueryParametersseçenekleri.
Özellikler
cache |
Blob/Dosya Hizmeti SAS'sindeki önbellek denetimi üst bilgisinin değeri. |
content |
Blob/Dosya Hizmeti SAS'sindeki içerik bırakma üst bilgisinin değeri. |
content |
Blob/Dosya Hizmeti SAS'sindeki içerik kodlama üst bilgisinin değeri. |
content |
Blob/Dosya Hizmeti SAS'sindeki içerik uzunluğu üst bilgisinin değeri. |
content |
Blob/Dosya Hizmeti SAS'sindeki içerik türü üst bilgisinin değeri. |
correlation |
Depolama tanılama günlüklerinde günlüğe kaydedilecek ve SAS oluşturma işlemini depolama kaynağı erişimiyle ilişkilendirmek için kullanılabilen BIR GUID değeri. Bu yalnızca Kullanıcı Temsilcisi SAS için kullanılır. |
encryption |
İsteğe bağlı. Bu SAS URI'siyle yetkilendirilmiş istekler gönderilirken kullanılacak şifreleme kapsamı. |
expires |
yalnızca tanımlayıcı sağlandığında isteğe bağlıdır. Bu SAS belirtecinin süre sonu süresi. |
identifier | İsteğe bağlı. İmzalı tanımlayıcı (yalnızca için BlobSASSignatureValues). Bkz. https://docs.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy |
ip |
İsteğe bağlı. Bu SAS'de izin verilen IP aralıkları. |
permissions | yalnızca tanımlayıcı sağlandığında isteğe bağlıdır. Daha fazla ayrıntı için AccountSASPermissionslütfen , BlobSASPermissionsveya ContainerSASPermissions bölümüne bakın. |
preauthorized |
GUID biçiminde yetkili AAD Nesne Kimliği. SAS tarafından verilen eylemi gerçekleştirmek için Kullanıcı Temsilcisi Anahtarının sahibi tarafından yetkilendirilmiş bir kullanıcının AAD Nesne Kimliği. Azure Depolama hizmeti, erişim vermeden önce kullanıcı temsilcisi anahtarının sahibinin gerekli izinlere sahip olmasını sağlar, ancak bu değerde belirtilen kullanıcı için ek izin denetimi gerçekleştirilmeyecektir. Bu, ile <xref:signedUnauthorizedUserObjectId>birlikte kullanıldığında kullanılamaz. Bu yalnızca Kullanıcı Temsilcisi SAS için kullanılır. |
protocol | İsteğe bağlı. İzin verilen HTTP protokolleri. |
resource | İsteğe bağlı. SAS aracılığıyla erişilebilen kaynakları belirtir (yalnızca için BlobSASSignatureValues). |
resource |
İsteğe bağlı. Erişilen depolama kaynak türleri (yalnızca Hesap SAS için). Daha fazla ayrıntı için AccountSASResourceTypes lütfen adresine bakın. |
services | İsteğe bağlı. Erişilen depolama hizmetleri (yalnızca Hesap SAS için). Daha fazla ayrıntı için AccountSASServices lütfen adresine bakın. |
starts |
İsteğe bağlı. Bu SAS belirtecinin başlangıç saati. |
user |
Kullanıcı temsilcisi anahtar özellikleri. |
Özellik Ayrıntıları
cacheControl
Blob/Dosya Hizmeti SAS'sindeki önbellek denetimi üst bilgisinin değeri.
cacheControl?: string
Özellik Değeri
string
contentDisposition
Blob/Dosya Hizmeti SAS'sindeki içerik bırakma üst bilgisinin değeri.
contentDisposition?: string
Özellik Değeri
string
contentEncoding
Blob/Dosya Hizmeti SAS'sindeki içerik kodlama üst bilgisinin değeri.
contentEncoding?: string
Özellik Değeri
string
contentLanguage
Blob/Dosya Hizmeti SAS'sindeki içerik uzunluğu üst bilgisinin değeri.
contentLanguage?: string
Özellik Değeri
string
contentType
Blob/Dosya Hizmeti SAS'sindeki içerik türü üst bilgisinin değeri.
contentType?: string
Özellik Değeri
string
correlationId
Depolama tanılama günlüklerinde günlüğe kaydedilecek ve SAS oluşturma işlemini depolama kaynağı erişimiyle ilişkilendirmek için kullanılabilen BIR GUID değeri. Bu yalnızca Kullanıcı Temsilcisi SAS için kullanılır.
correlationId?: string
Özellik Değeri
string
encryptionScope
İsteğe bağlı. Bu SAS URI'siyle yetkilendirilmiş istekler gönderilirken kullanılacak şifreleme kapsamı.
encryptionScope?: string
Özellik Değeri
string
expiresOn
yalnızca tanımlayıcı sağlandığında isteğe bağlıdır. Bu SAS belirtecinin süre sonu süresi.
expiresOn?: Date
Özellik Değeri
Date
identifier
İsteğe bağlı. İmzalı tanımlayıcı (yalnızca için BlobSASSignatureValues).
Bkz. https://docs.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy
identifier?: string
Özellik Değeri
string
ipRange
permissions
yalnızca tanımlayıcı sağlandığında isteğe bağlıdır. Daha fazla ayrıntı için AccountSASPermissionslütfen , BlobSASPermissionsveya ContainerSASPermissions bölümüne bakın.
permissions?: string
Özellik Değeri
string
preauthorizedAgentObjectId
GUID biçiminde yetkili AAD Nesne Kimliği. SAS tarafından verilen eylemi gerçekleştirmek için Kullanıcı Temsilcisi Anahtarının sahibi tarafından yetkilendirilmiş bir kullanıcının AAD Nesne Kimliği. Azure Depolama hizmeti, erişim vermeden önce kullanıcı temsilcisi anahtarının sahibinin gerekli izinlere sahip olmasını sağlar, ancak bu değerde belirtilen kullanıcı için ek izin denetimi gerçekleştirilmeyecektir. Bu, ile <xref:signedUnauthorizedUserObjectId>birlikte kullanıldığında kullanılamaz. Bu yalnızca Kullanıcı Temsilcisi SAS için kullanılır.
preauthorizedAgentObjectId?: string
Özellik Değeri
string
protocol
resource
İsteğe bağlı. SAS aracılığıyla erişilebilen kaynakları belirtir (yalnızca için BlobSASSignatureValues).
resource?: string
Özellik Değeri
string
resourceTypes
İsteğe bağlı. Erişilen depolama kaynak türleri (yalnızca Hesap SAS için). Daha fazla ayrıntı için AccountSASResourceTypes lütfen adresine bakın.
resourceTypes?: string
Özellik Değeri
string
services
İsteğe bağlı. Erişilen depolama hizmetleri (yalnızca Hesap SAS için). Daha fazla ayrıntı için AccountSASServices lütfen adresine bakın.
services?: string
Özellik Değeri
string
startsOn
İsteğe bağlı. Bu SAS belirtecinin başlangıç saati.
startsOn?: Date
Özellik Değeri
Date
userDelegationKey
Kullanıcı temsilcisi anahtar özellikleri.
userDelegationKey?: UserDelegationKey