AccountSasPermissions Classe
ResourceTypes classe da usare con la funzione generate_account_sas e per AccessPolicies usata 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 in base ai perms disponibili qui.
- Ereditarietà
-
builtins.objectAccountSasPermissions
Costruttore
AccountSasPermissions(read=False, write=False, delete=False, list=False, add=False, create=False, update=False, process=False, delete_previous_version=False, **kwargs)
Parametri
- read
- bool
Valido per tutti i tipi di risorse firmate (Servizio, Contenitore e Oggetto). Consente le autorizzazioni di lettura per il tipo di risorsa specificato.
- write
- bool
Valido per tutti i tipi di risorse firmate (Servizio, Contenitore e Oggetto). 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 della 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 Object seguenti: messaggi della 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 risorsa Object seguenti: messaggi della coda.
- process
- bool
Valido solo per il tipo di risorsa Object seguente: messaggi della coda.
- tag
- bool
Per abilitare i tag impostati o ottenere tag nei BLOB nel contenitore.
- filter_by_tags
- bool
Per abilitare il recupero dei BLOB in base ai tag, questo deve essere usato insieme all'autorizzazione elenco.
- set_immutability_policy
- bool
Per abilitare le operazioni correlate ai criteri di impostazione/eliminazione dell'immutabilità. Per ottenere i criteri di immutabilità, è sufficiente disporre dell'autorizzazione di lettura.
- permanent_delete
- bool
Per abilitare l'eliminazione permanente nel BLOB è consentito. Valido solo per Tipo di risorsa Object del 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 è necessario fornire 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 è necessario fornire 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
Azure SDK for Python