Bagikan melalui


ServiceSasParameters Kelas

Parameter untuk mencantumkan kredensial SAS layanan dari sumber daya tertentu.

Semua parameter yang diperlukan harus diisi untuk dikirim ke Azure.

Warisan
azure.mgmt.storage._serialization.Model
ServiceSasParameters

Konstruktor

ServiceSasParameters(*, canonicalized_resource: str, resource: str | _models.SignedResource | None = None, permissions: str | _models.Permissions | None = None, ip_address_or_range: str | None = None, protocols: str | _models.HttpProtocol | None = None, shared_access_start_time: datetime | None = None, shared_access_expiry_time: datetime | None = None, identifier: str | None = None, partition_key_start: str | None = None, partition_key_end: str | None = None, row_key_start: str | None = None, row_key_end: str | None = None, key_to_sign: str | None = None, cache_control: str | None = None, content_disposition: str | None = None, content_encoding: str | None = None, content_language: str | None = None, content_type: str | None = None, **kwargs)

Variabel

canonicalized_resource
str

Jalur kanonis ke sumber daya yang ditandatangani. Wajib diisi.

resource
str atau SignedResource

Layanan yang ditandatangani dapat diakses dengan layanan SAS. Nilai yang mungkin termasuk: Blob (b), Kontainer (c), File (f), Berbagi (s). Nilai yang diketahui adalah: "b", "c", "f", dan "s".

permissions
str atau Permissions

Izin yang ditandatangani untuk layanan SAS. Nilai yang mungkin termasuk: Baca (r), Tulis (w), Hapus (d), Daftar (l), Tambahkan (a), Buat (c), Perbarui (u) dan Proses (p). Nilai yang diketahui adalah: "r", "d", "w", "l", "a", "c", "u", dan "p".

ip_address_or_range
str

Alamat IP atau rentang alamat IP tempat menerima permintaan.

protocols
str atau HttpProtocol

Protokol yang diizinkan untuk permintaan yang dibuat dengan akun SAS. Nilai yang diketahui adalah: "https,http" dan "https".

shared_access_start_time
datetime

Waktu di mana SAS menjadi valid.

shared_access_expiry_time
datetime

Waktu tanda tangan akses bersama menjadi tidak valid.

identifier
str

Panjang nilai unik hingga 64 karakter yang berkorelasi dengan kebijakan akses yang ditentukan untuk kontainer, antrean, atau tabel.

partition_key_start
str

Awal kunci partisi.

partition_key_end
str

Akhir kunci partisi.

row_key_start
str

Awal kunci baris.

row_key_end
str

Akhir kunci baris.

key_to_sign
str

Kunci untuk menandatangani token SAS akun.

cache_control
str

Header respons mengambil alih kontrol cache.

content_disposition
str

Header respons mengambil alih disposisi konten.

content_encoding
str

Header respons mengambil alih pengodean konten.

content_language
str

Header respons mengambil alih bahasa konten.

content_type
str

Header respons mengambil alih jenis konten.