AccountSasPermissions Classe
ResourceTypes classe da usare con la funzione generate_account_sas e per gli AccessPolicies usati con set_*_acl. Esistono due tipi di firma di accesso condiviso che possono essere usati per concedere l'accesso alle risorse. Uno consiste nel concedere l'accesso a una risorsa specifica (specifica della risorsa). Un altro consiste nel concedere l'accesso all'intero servizio per un account specifico e consentire determinate operazioni basate su perms disponibili qui.
- Ereditarietà
-
builtins.objectAccountSasPermissions
Costruttore
AccountSasPermissions(read: bool = False, write: bool = False, delete: bool = False, list: bool = False, add: bool = False, create: bool = False, update: bool = False, process: bool = False, delete_previous_version: bool = False, **kwargs)
Parametri
- read
- bool
Valido per tutti i tipi di risorse firmati (Service, Container e Object). Consente le autorizzazioni di lettura per il tipo di risorsa specificato.
- write
- bool
Valido per tutti i tipi di risorse firmati (Service, Container e Object). Consente le autorizzazioni di scrittura per il tipo di risorsa specificato.
- delete
- bool
Valido per i tipi di risorse Contenitore e Oggetto, ad eccezione dei messaggi in coda.
- delete_previous_version
- bool
Eliminare la versione precedente del BLOB per l'account di archiviazione abilitato per il controllo delle versioni.
- add
- bool
Valido solo per i tipi di risorse Oggetto seguenti: messaggi di coda e BLOB di accodamento.
- create
- bool
Valido solo per i tipi di risorse Object seguenti: BLOB e file. Gli utenti possono creare nuovi BLOB o file, ma potrebbero non sovrascrivere BLOB o file esistenti.
- update
- bool
Valido solo per i tipi di risorse Oggetto seguenti: messaggi di coda.
- process
- bool
Valido solo per il tipo di risorsa Oggetto seguente: messaggi di coda.
- tag
- bool
Per abilitare il set o ottenere tag nei BLOB nel contenitore.
- filter_by_tags
- bool
Per abilitare il recupero dei BLOB in base ai tag, questa operazione deve essere usata insieme all'autorizzazione elenco.
- set_immutability_policy
- bool
Per abilitare le operazioni correlate ai criteri di non modificabilità set/delete. Per ottenere criteri di non modificabilità, è sufficiente disporre dell'autorizzazione di lettura.
- permanent_delete
- bool
Per abilitare l'eliminazione permanente nel BLOB è consentita. Valido solo per il tipo di risorsa Object di BLOB.
Metodi
from_string |
Creare AccountSasPermissions da una stringa. Per specificare lettura, scrittura, eliminazione e così via. autorizzazioni necessarie solo per includere la prima lettera della parola nella stringa. Ad esempio, per le autorizzazioni di lettura e scrittura, si specifica una stringa "rw". |
from_string
Creare AccountSasPermissions da una stringa.
Per specificare lettura, scrittura, eliminazione e così via. autorizzazioni necessarie solo per includere la prima lettera della parola nella stringa. Ad esempio, per le autorizzazioni di lettura e scrittura, si specifica una stringa "rw".
from_string(permission)
Parametri
- permission
- str
Specificare le autorizzazioni nella stringa con la prima lettera della parola.
Restituisce
Oggetto AccountSasPermissions
Tipo restituito
Attributi
add
add: bool = False
create
create: bool = False
delete
delete: bool = False
delete_previous_version
delete_previous_version: bool = False
filter_by_tags
filter_by_tags: bool = False
list
list: bool = False
permanent_delete
permanent_delete: bool = False
process
process: bool = False
read
read: bool = False
set_immutability_policy
set_immutability_policy: bool = False
tag
tag: bool = False
update
update: bool = False
write
write: bool = False
Azure SDK for Python
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per