AccountSasParameters Sınıf

Depolama hesabının SAS kimlik bilgilerini listeleme parametreleri.

Azure'a göndermek için tüm gerekli parametrelerin doldurulması gerekir.

Devralma
azure.mgmt.storage._serialization.Model
AccountSasParameters

Oluşturucu

AccountSasParameters(*, services: str | _models.Services, resource_types: str | _models.SignedResourceTypes, permissions: str | _models.Permissions, shared_access_expiry_time: datetime, ip_address_or_range: str | None = None, protocols: str | _models.HttpProtocol | None = None, shared_access_start_time: datetime | None = None, key_to_sign: str | None = None, **kwargs: Any)

Yalnızca Anahtar Sözcük Parametreleri

Name Description
services
str veya Services

Hesap SAS'siyle erişilebilen imzalı hizmetler. Olası değerler şunlardır: Blob (b), Kuyruk (q), Tablo (t), Dosya (f). Gereklidir. Bilinen değerler şunlardır: "b", "q", "t" ve "f".

resource_types

Hesap SAS'siyle erişilebilen imzalı kaynak türleri. Hizmet (ler): Hizmet düzeyi API'lere erişim; Kapsayıcı (c): Kapsayıcı düzeyi API'lere erişim; Nesne (o): Bloblar, kuyruk iletileri, tablo varlıkları ve dosyalar için nesne düzeyi API'lere erişim. Gereklidir. Bilinen değerler şunlardır: "s", "c" ve "o".

permissions

Hesap SAS'sinin imzalı izinleri. Olası değerler şunlardır: Okuma (r), Yazma (w), Silme (d), Liste (l), Ekle (a), Oluştur (c), Güncelleştirme (u) ve İşlem (p). Gereklidir. Bilinen değerler şunlardır: "r", "d", "w", "l", "a", "c", "u" ve "p".

ip_address_or_range
str

İsteklerin kabul etmek için bir IP adresi veya BIR IP adresi aralığı.

protocols

Hesap SAS'siyle yapılan istek için izin verilen protokol. Bilinen değerler şunlardır: "https,http" ve "https".

shared_access_start_time

SAS'nin geçerli olduğu saat.

shared_access_expiry_time

Paylaşılan erişim imzasının geçersiz hale geldiği saat. Gereklidir.

key_to_sign
str

Hesap SAS belirtecini imzalamak için anahtar.

Değişkenler

Name Description
services
str veya Services

Hesap SAS'siyle erişilebilen imzalı hizmetler. Olası değerler şunlardır: Blob (b), Kuyruk (q), Tablo (t), Dosya (f). Gereklidir. Bilinen değerler şunlardır: "b", "q", "t" ve "f".

resource_types

Hesap SAS'siyle erişilebilen imzalı kaynak türleri. Hizmet (ler): Hizmet düzeyi API'lere erişim; Kapsayıcı (c): Kapsayıcı düzeyi API'lere erişim; Nesne (o): Bloblar, kuyruk iletileri, tablo varlıkları ve dosyalar için nesne düzeyi API'lere erişim. Gereklidir. Bilinen değerler şunlardır: "s", "c" ve "o".

permissions

Hesap SAS'sinin imzalı izinleri. Olası değerler şunlardır: Okuma (r), Yazma (w), Silme (d), Liste (l), Ekle (a), Oluştur (c), Güncelleştirme (u) ve İşlem (p). Gereklidir. Bilinen değerler şunlardır: "r", "d", "w", "l", "a", "c", "u" ve "p".

ip_address_or_range
str

İsteklerin kabul etmek için bir IP adresi veya BIR IP adresi aralığı.

protocols

Hesap SAS'siyle yapılan istek için izin verilen protokol. Bilinen değerler şunlardır: "https,http" ve "https".

shared_access_start_time

SAS'nin geçerli olduğu saat.

shared_access_expiry_time

Paylaşılan erişim imzasının geçersiz hale geldiği saat. Gereklidir.

key_to_sign
str

Hesap SAS belirtecini imzalamak için anahtar.