Condividi tramite


AccountSasParameters Classe

Parametri per elencare le credenziali di firma di accesso condiviso di un account di archiviazione.

Tutti i parametri obbligatori devono essere popolati per inviare ad Azure.

Ereditarietà
azure.mgmt.storage._serialization.Model
AccountSasParameters

Costruttore

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)

Parametri solo parole chiave

Nome Descrizione
services
str oppure Services

Servizi firmati accessibili con la firma di accesso condiviso dell'account. I valori possibili includono: BLOB (b), Queue (q), Table (t), File (f). Obbligatorio. I valori noti sono: "b", "q", "t" e "f".

resource_types

Tipi di risorse firmati accessibili con la firma di accesso condiviso dell'account. Servizio (s): accesso alle API a livello di servizio; Contenitore (c): accesso alle API a livello di contenitore; Oggetto (o): accesso alle API a livello di oggetto per BLOB, messaggi in coda, entità di tabella e file. Obbligatorio. I valori noti sono: "s", "c" e "o".

permissions
str oppure Permissions

Autorizzazioni firmate per la firma di accesso condiviso dell'account. I valori possibili includono: Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) e Process (p). Obbligatorio. I valori noti sono: "r", "d", "w", "l", "a", "c", "u" e "p".

ip_address_or_range
str

Indirizzo IP o un intervallo di indirizzi IP da cui accettare le richieste.

protocols
str oppure HttpProtocol

Protocollo consentito per una richiesta effettuata con la firma di accesso condiviso dell'account. I valori noti sono: "https,http" e "https".

shared_access_start_time

Ora in cui la firma di accesso condiviso diventa valida.

shared_access_expiry_time

Ora in cui la firma di accesso condiviso non è valida. Obbligatorio.

key_to_sign
str

Chiave con cui firmare il token di firma di firma di accesso condiviso dell'account.

Variabili

Nome Descrizione
services
str oppure Services

Servizi firmati accessibili con la firma di accesso condiviso dell'account. I valori possibili includono: BLOB (b), Queue (q), Table (t), File (f). Obbligatorio. I valori noti sono: "b", "q", "t" e "f".

resource_types

Tipi di risorse firmati accessibili con la firma di accesso condiviso dell'account. Servizio (s): accesso alle API a livello di servizio; Contenitore (c): accesso alle API a livello di contenitore; Oggetto (o): accesso alle API a livello di oggetto per BLOB, messaggi in coda, entità di tabella e file. Obbligatorio. I valori noti sono: "s", "c" e "o".

permissions
str oppure Permissions

Autorizzazioni firmate per la firma di accesso condiviso dell'account. I valori possibili includono: Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) e Process (p). Obbligatorio. I valori noti sono: "r", "d", "w", "l", "a", "c", "u" e "p".

ip_address_or_range
str

Indirizzo IP o un intervallo di indirizzi IP da cui accettare le richieste.

protocols
str oppure HttpProtocol

Protocollo consentito per una richiesta effettuata con la firma di accesso condiviso dell'account. I valori noti sono: "https,http" e "https".

shared_access_start_time

Ora in cui la firma di accesso condiviso diventa valida.

shared_access_expiry_time

Ora in cui la firma di accesso condiviso non è valida. Obbligatorio.

key_to_sign
str

Chiave con cui firmare il token di firma di firma di accesso condiviso dell'account.