SASQueryParametersOptions interface
Opsi untuk membangun SASQueryParameters.
Properti
| agent |
ID Objek AAD tidak sah dalam format GUID. ID Objek AAD pengguna yang diasumsikan tidak sah oleh pemilik Kunci Delegasi Pengguna. Layanan Azure Storage akan melakukan pemeriksaan POSIX ACL tambahan untuk menentukan apakah pengguna berwenang untuk melakukan operasi yang diminta. Ini tidak dapat digunakan bersama dengan <xref:signedAuthorizedUserObjectId>. Ini hanya digunakan untuk Delegasi Pengguna SAS. |
| cache |
Nilai untuk header kontrol cache di Blob/File Service SAS. |
| content |
Nilai untuk header disposisi konten di Blob/File Service SAS. |
| content |
Nilai untuk header pengodean konten di Blob/File Service SAS. |
| content |
Nilai untuk header panjang konten di Blob/File Service SAS. |
| content |
Nilai untuk header jenis konten di Blob/File Service SAS. |
| correlation |
Nilai GUID yang akan dicatat dalam log diagnostik penyimpanan dan dapat digunakan untuk menghubungkan pembuatan SAS dengan akses sumber daya penyimpanan. Ini hanya digunakan untuk Delegasi Pengguna SAS. |
| delegated |
Fakultatif. Dimulai pada versi 2025-07-05, nilai ini menentukan ID Entra pengguna yang akan diizinkan untuk menggunakan URL SAS yang dihasilkan. URL SAS yang dihasilkan harus digunakan bersama dengan token ID Entra yang telah dikeluarkan untuk pengguna yang ditentukan dalam nilai ini. |
| directory |
Tunjukkan kedalaman direktori yang ditentukan dalam bidang canonicalizedresource dari string-to-sign. Kedalaman direktori adalah jumlah direktori di bawah folder akar. |
| encryption |
Fakultatif. Cakupan enkripsi untuk digunakan saat mengirim permintaan yang diotorisasi dengan URI SAS ini. |
| expires |
Opsional hanya ketika pengidentifikasi disediakan. Waktu kedaluwarsa untuk token SAS ini. |
| identifier | Fakultatif. Pengidentifikasi yang ditandatangani (hanya untuk <xref:BlobSASSignatureValues>). Lihat https://learn.microsoft.com/rest/api/storageservices/establishing-a-stored-access-policy |
| ip |
Fakultatif. Rentang IP yang diizinkan dalam SAS ini. |
| permissions | Opsional hanya ketika pengidentifikasi disediakan. Silakan merujuk ke AccountSASPermissions, <xref:BlobSASPermissions>, atau <xref:ContainerSASPermissions> untuk detail selengkapnya. |
| preauthorized |
ID Objek AAD resmi dalam format GUID. ID Objek AAD pengguna yang diotorisasi oleh pemilik Kunci Delegasi Pengguna untuk melakukan tindakan yang diberikan oleh SAS. Layanan Azure Storage akan memastikan bahwa pemilik kunci delegasi pengguna memiliki izin yang diperlukan sebelum memberikan akses tetapi tidak ada pemeriksaan izin tambahan untuk pengguna yang ditentukan dalam nilai ini yang akan dilakukan. Ini tidak dapat digunakan bersama dengan <xref:signedUnauthorizedUserObjectId>. Ini hanya digunakan untuk Delegasi Pengguna SAS. |
| protocol | Fakultatif. Protokol HTTP yang diizinkan. |
| resource | Fakultatif. Menentukan sumber daya mana yang dapat diakses melalui SAS (hanya untuk <xref:BlobSASSignatureValues>). |
| resource |
Fakultatif. Jenis sumber daya penyimpanan yang diakses (hanya untuk SAS Akun). Silakan lihat AccountSASResourceTypes untuk detail selengkapnya. |
| services | Fakultatif. Layanan penyimpanan sedang diakses (hanya untuk SAS Akun). Silakan merujuk ke AccountSASServices untuk detail selengkapnya. |
| starts |
Fakultatif. Waktu mulai untuk token SAS ini. |
| user |
Properti kunci delegasi pengguna. |
Detail Properti
agentObjectId
ID Objek AAD tidak sah dalam format GUID. ID Objek AAD pengguna yang diasumsikan tidak sah oleh pemilik Kunci Delegasi Pengguna. Layanan Azure Storage akan melakukan pemeriksaan POSIX ACL tambahan untuk menentukan apakah pengguna berwenang untuk melakukan operasi yang diminta. Ini tidak dapat digunakan bersama dengan <xref:signedAuthorizedUserObjectId>. Ini hanya digunakan untuk Delegasi Pengguna SAS.
agentObjectId?: string
Nilai Properti
string
cacheControl
Nilai untuk header kontrol cache di Blob/File Service SAS.
cacheControl?: string
Nilai Properti
string
contentDisposition
Nilai untuk header disposisi konten di Blob/File Service SAS.
contentDisposition?: string
Nilai Properti
string
contentEncoding
Nilai untuk header pengodean konten di Blob/File Service SAS.
contentEncoding?: string
Nilai Properti
string
contentLanguage
Nilai untuk header panjang konten di Blob/File Service SAS.
contentLanguage?: string
Nilai Properti
string
contentType
Nilai untuk header jenis konten di Blob/File Service SAS.
contentType?: string
Nilai Properti
string
correlationId
Nilai GUID yang akan dicatat dalam log diagnostik penyimpanan dan dapat digunakan untuk menghubungkan pembuatan SAS dengan akses sumber daya penyimpanan. Ini hanya digunakan untuk Delegasi Pengguna SAS.
correlationId?: string
Nilai Properti
string
delegatedUserObjectId
Fakultatif. Dimulai pada versi 2025-07-05, nilai ini menentukan ID Entra pengguna yang akan diizinkan untuk menggunakan URL SAS yang dihasilkan. URL SAS yang dihasilkan harus digunakan bersama dengan token ID Entra yang telah dikeluarkan untuk pengguna yang ditentukan dalam nilai ini.
delegatedUserObjectId?: string
Nilai Properti
string
directoryDepth
Tunjukkan kedalaman direktori yang ditentukan dalam bidang canonicalizedresource dari string-to-sign. Kedalaman direktori adalah jumlah direktori di bawah folder akar.
directoryDepth?: number
Nilai Properti
number
encryptionScope
Fakultatif. Cakupan enkripsi untuk digunakan saat mengirim permintaan yang diotorisasi dengan URI SAS ini.
encryptionScope?: string
Nilai Properti
string
expiresOn
Opsional hanya ketika pengidentifikasi disediakan. Waktu kedaluwarsa untuk token SAS ini.
expiresOn?: Date
Nilai Properti
Date
identifier
Fakultatif. Pengidentifikasi yang ditandatangani (hanya untuk <xref:BlobSASSignatureValues>).
Lihat https://learn.microsoft.com/rest/api/storageservices/establishing-a-stored-access-policy
identifier?: string
Nilai Properti
string
ipRange
permissions
Opsional hanya ketika pengidentifikasi disediakan. Silakan merujuk ke AccountSASPermissions, <xref:BlobSASPermissions>, atau <xref:ContainerSASPermissions> untuk detail selengkapnya.
permissions?: string
Nilai Properti
string
preauthorizedAgentObjectId
ID Objek AAD resmi dalam format GUID. ID Objek AAD pengguna yang diotorisasi oleh pemilik Kunci Delegasi Pengguna untuk melakukan tindakan yang diberikan oleh SAS. Layanan Azure Storage akan memastikan bahwa pemilik kunci delegasi pengguna memiliki izin yang diperlukan sebelum memberikan akses tetapi tidak ada pemeriksaan izin tambahan untuk pengguna yang ditentukan dalam nilai ini yang akan dilakukan. Ini tidak dapat digunakan bersama dengan <xref:signedUnauthorizedUserObjectId>. Ini hanya digunakan untuk Delegasi Pengguna SAS.
preauthorizedAgentObjectId?: string
Nilai Properti
string
protocol
resource
Fakultatif. Menentukan sumber daya mana yang dapat diakses melalui SAS (hanya untuk <xref:BlobSASSignatureValues>).
resource?: string
Nilai Properti
string
resourceTypes
Fakultatif. Jenis sumber daya penyimpanan yang diakses (hanya untuk SAS Akun). Silakan lihat AccountSASResourceTypes untuk detail selengkapnya.
resourceTypes?: string
Nilai Properti
string
services
Fakultatif. Layanan penyimpanan sedang diakses (hanya untuk SAS Akun). Silakan merujuk ke AccountSASServices untuk detail selengkapnya.
services?: string
Nilai Properti
string
startsOn
Fakultatif. Waktu mulai untuk token SAS ini.
startsOn?: Date
Nilai Properti
Date
userDelegationKey
Properti kunci delegasi pengguna.
userDelegationKey?: UserDelegationKey