BlobSASSignatureValues interface
HANYA TERSEDIA DI RUNTIME NODE.JS.
BlobSASSignatureValues digunakan untuk membantu menghasilkan token SAS Blob service untuk kontainer atau blob.
Properti
blob |
Opsional. Nama blob pengguna SAS dapat mengakses. Diperlukan jika snapshotTime atau versionId disediakan. |
cache |
Opsional. Header kontrol cache untuk SAS. |
container |
Nama kontainer yang dapat diakses pengguna SAS. |
content |
Pilihan. Header disposisi konten untuk SAS. |
content |
Pilihan. Header pengodean konten untuk SAS. |
content |
Pilihan. Header bahasa konten untuk SAS. |
content |
Pilihan. Header jenis konten untuk SAS. |
correlation |
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. |
encryption |
Pilihan. Cakupan enkripsi untuk digunakan saat mengirim permintaan yang diotorisasi dengan URI SAS ini. |
expires |
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 |
ip |
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. |
preauthorized |
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 |
snapshot |
Opsional. String tanda waktu rekam jepret yang dapat diakses pengguna SAS. Hanya didukung dari API versi 2018-11-09. |
starts |
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. |
version |
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
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