BlobSASSignatureValues interface

HANYA TERSEDIA DI RUNTIME NODE.JS.

BlobSASSignatureValues digunakan untuk membantu menghasilkan token SAS Blob service untuk kontainer atau blob.

Properti

blobName

Opsional. Nama blob pengguna SAS dapat mengakses. Diperlukan jika snapshotTime atau versionId disediakan.

cacheControl

Opsional. Header kontrol cache untuk SAS.

containerName

Nama kontainer yang dapat diakses pengguna SAS.

contentDisposition

Pilihan. Header disposisi konten untuk SAS.

contentEncoding

Pilihan. Header pengodean konten untuk SAS.

contentLanguage

Pilihan. Header bahasa konten untuk SAS.

contentType

Pilihan. Header jenis konten untuk SAS.

correlationId

Pilihan. Mulai versi 2020-02-10, ini adalah 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 SAS Delegasi Pengguna.

encryptionScope

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

expiresOn

Opsional hanya ketika pengidentifikasi disediakan. Waktu setelah itu SAS tidak akan lagi berfungsi.

identifier

Pilihan. Nama kebijakan akses pada kontainer yang dirujuk SAS ini jika ada.

Lihat https://docs.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy

ipRange

Pilihan. Rentang IP yang diizinkan dalam SAS ini.

permissions

Opsional hanya ketika pengidentifikasi disediakan. Silakan lihat ContainerSASPermissions atau BlobSASPermissions tergantung pada sumber daya yang diakses untuk membantu membangun string izin.

preauthorizedAgentObjectId

Opsional. Mulai versi 2020-02-10, menentukan ID Objek AAD Resmi dalam format GUID. ID Objek AAD dari 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 hanya digunakan untuk SAS Delegasi Pengguna.

protocol

Opsional. Protokol SAS, hanya HTTPS atau HTTPSandHTTP

snapshotTime

Opsional. String tanda waktu rekam jepret yang dapat diakses pengguna SAS. Hanya didukung dari API versi 2018-11-09.

startsOn

Opsional. Kapan SAS akan berlaku.

version

Versi layanan yang akan ditargetkan SAS ini. Jika tidak ditentukan, ini akan default ke versi yang ditargetkan oleh pustaka.

versionId

Opsional. VersionId dari versi blob yang dapat diakses pengguna SAS. Hanya didukung dari API versi 2019-10-10.

Detail Properti

blobName

Opsional. Nama blob pengguna SAS dapat mengakses. Diperlukan jika snapshotTime atau versionId disediakan.

blobName?: string

Nilai Properti

string

cacheControl

Opsional. Header kontrol cache untuk SAS.

cacheControl?: string

Nilai Properti

string

containerName

Nama kontainer yang dapat diakses pengguna SAS.

containerName: string

Nilai Properti

string

contentDisposition

Pilihan. Header disposisi konten untuk SAS.

contentDisposition?: string

Nilai Properti

string

contentEncoding

Pilihan. Header pengodean konten untuk SAS.

contentEncoding?: string

Nilai Properti

string

contentLanguage

Pilihan. Header bahasa konten untuk SAS.

contentLanguage?: string

Nilai Properti

string

contentType

Pilihan. Header jenis konten untuk SAS.

contentType?: string

Nilai Properti

string

correlationId

Pilihan. Mulai versi 2020-02-10, ini adalah 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 SAS Delegasi Pengguna.

correlationId?: string

Nilai Properti

string

encryptionScope

Pilihan. 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 setelah itu SAS tidak akan lagi berfungsi.

expiresOn?: Date

Nilai Properti

Date

identifier

Pilihan. Nama kebijakan akses pada kontainer yang dirujuk SAS ini jika ada.

Lihat https://docs.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy

identifier?: string

Nilai Properti

string

ipRange

Pilihan. Rentang IP yang diizinkan dalam SAS ini.

ipRange?: SasIPRange

Nilai Properti

permissions

Opsional hanya ketika pengidentifikasi disediakan. Silakan lihat ContainerSASPermissions atau BlobSASPermissions tergantung pada sumber daya yang diakses untuk membantu membangun string izin.

permissions?: BlobSASPermissions | ContainerSASPermissions

Nilai Properti

preauthorizedAgentObjectId

Opsional. Mulai versi 2020-02-10, menentukan ID Objek AAD Resmi dalam format GUID. ID Objek AAD dari 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 hanya digunakan untuk SAS Delegasi Pengguna.

preauthorizedAgentObjectId?: string

Nilai Properti

string

protocol

Opsional. Protokol SAS, hanya HTTPS atau HTTPSandHTTP

protocol?: SASProtocol

Nilai Properti

snapshotTime

Opsional. String tanda waktu rekam jepret yang dapat diakses pengguna SAS. Hanya didukung dari API versi 2018-11-09.

snapshotTime?: string

Nilai Properti

string

startsOn

Opsional. Kapan SAS akan berlaku.

startsOn?: Date

Nilai Properti

Date

version

Versi layanan yang akan ditargetkan SAS ini. Jika tidak ditentukan, ini akan default ke versi yang ditargetkan oleh pustaka.

version?: string

Nilai Properti

string

versionId

Opsional. VersionId dari versi blob yang dapat diakses pengguna SAS. Hanya didukung dari API versi 2019-10-10.

versionId?: string

Nilai Properti

string