Bagikan melalui


SASQueryParametersOptions interface

Opsi untuk membangun SASQueryParameters.

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.

cacheControl

Nilai untuk header kontrol cache di Blob/File Service SAS.

contentDisposition

Nilai untuk header disposisi konten di Blob/File Service SAS.

contentEncoding

Nilai untuk header pengodean konten di Blob/File Service SAS.

contentLanguage

Nilai untuk header panjang konten di Blob/File Service SAS.

contentType

Nilai untuk header jenis konten di Blob/File Service SAS.

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.

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.

directoryDepth

Tunjukkan kedalaman direktori yang ditentukan dalam bidang canonicalizedresource dari string-to-sign. Kedalaman direktori adalah jumlah direktori di bawah folder akar.

encryptionScope

Fakultatif. Cakupan enkripsi untuk digunakan saat mengirim permintaan yang diotorisasi dengan URI SAS ini.

expiresOn

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

ipRange

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.

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.

protocol

Fakultatif. Protokol HTTP yang diizinkan.

resource

Fakultatif. Menentukan sumber daya mana yang dapat diakses melalui SAS (hanya untuk <xref:BlobSASSignatureValues>).

Lihat https://learn.microsoft.com/rest/api/storageservices/create-service-sas#specifying-the-signed-resource-blob-service-only

resourceTypes

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.

startsOn

Fakultatif. Waktu mulai untuk token SAS ini.

userDelegationKey

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

Fakultatif. Rentang IP yang diizinkan dalam SAS ini.

ipRange?: SasIPRange

Nilai Properti

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

Fakultatif. Protokol HTTP yang diizinkan.

protocol?: SASProtocol

Nilai Properti

resource

Fakultatif. Menentukan sumber daya mana yang dapat diakses melalui SAS (hanya untuk <xref:BlobSASSignatureValues>).

Lihat https://learn.microsoft.com/rest/api/storageservices/create-service-sas#specifying-the-signed-resource-blob-service-only

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

Nilai Properti