Azioni e attributi per le condizioni di assegnazione di ruolo di Azure in Archiviazione BLOB di Azure
Questo articolo descrive i dizionari di attributi supportati che possono essere usati nelle condizioni delle assegnazioni di ruolo di Azure per ogni Archiviazione di Azure DataAction. Per l'elenco delle operazioni del servizio BLOB che influiscono su un'autorizzazione specifica o su DataAction, vedere Autorizzazioni per le operazioni del servizio BLOB.
Per informazioni sul formato della condizione di assegnazione dei ruoli, vedere Formato e sintassi della condizione di assegnazione dei ruoli di Azure.
Importante
Il controllo degli accessi in base all'attributo di Azure è disponibile a livello generale per controllare l'accesso a Archiviazione BLOB di Azure, Azure Data Lake Archiviazione Gen2 e Code di Azure usando request
gli attributi , resource
environment
, e principal
nei livelli di prestazioni dell'account di archiviazione Standard e Premium. Attualmente, l'attributo della risorsa dei metadati del contenitore e l'attributo di richiesta di inclusione del BLOB di elenco sono disponibili in ANTEPRIMA. Per informazioni complete sullo stato della funzionalità di controllo degli accessi in base all'attributo (ABAC) per Archiviazione di Azure, vedere Stato delle funzionalità relative alle condizioni in Archiviazione di Azure.
Vedere le condizioni per l'utilizzo supplementari per le anteprime di Microsoft Azure per termini legali aggiuntivi che si applicano a funzionalità di Azure in versione beta, in anteprima o in altro modo non ancora disponibili a livello generale.
Sottooperazioni
È possibile associare più operazioni del servizio Archiviazione a una singola autorizzazione o DataAction. Tuttavia, ognuna di queste operazioni associate alla stessa autorizzazione potrebbe supportare parametri diversi. Le sottooperazioni consentono di distinguere tra le operazioni del servizio che richiedono la stessa autorizzazione, ma supportano un set diverso di attributi per le condizioni. Pertanto, usando una sottooperazione, è possibile specificare una condizione per l'accesso a un subset di operazioni che supportano un determinato parametro. È quindi possibile usare un'altra condizione di accesso per le operazioni con la stessa azione che non supporta tale parametro.
Ad esempio, l'azione Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write
è necessaria per più di una dozzina di operazioni di servizio diverse. Alcune di queste operazioni possono accettare tag di indice BLOB come parametro di richiesta, mentre altri no. Per le operazioni che accettano tag di indice BLOB come parametro, è possibile usare i tag di indice BLOB in una condizione Request. Tuttavia, se tale condizione è definita nell'azione Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write
, tutte le operazioni che non accettano tag come parametro di richiesta non possono valutare questa condizione e non riescono a controllare l'accesso all'autorizzazione.
In questo caso, la sottooperazione Blob.Write.WithTagHeaders
facoltativa può essere usata per applicare una condizione solo alle operazioni che supportano i tag di indice BLOB come parametro di richiesta.
Nota
I BLOB supportano anche la possibilità di archiviare metadati chiave-valore arbitrari definiti dall'utente. Anche se i metadati sono simili ai tag indice BLOB, è necessario usare tag indice BLOB con condizioni. Per altre informazioni, vedere Gestire e trovare i dati BLOB di Azure con tag indice BLOB.
Archiviazione BLOB di Azure azioni e sottooperazioni
In questa sezione sono elencate le azioni e le sottooperazioni Archiviazione BLOB di Azure supportate che è possibile impostare come destinazione per le condizioni. Sono riepilogati nella tabella seguente:
Nome visualizzato | DataAction | Operazione secondaria |
---|---|---|
Operazioni di lettura | ||
Trovare BLOB in base ai tag | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/filter/action |
n/d |
Elencare i BLOB | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read |
Blob.List |
Leggere un BLOB | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read |
NOT Blob.List |
Leggere i tag di indice BLOB | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/tags/read |
n/d |
Leggere il contenuto da un BLOB con condizioni di tag (deprecato) | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read |
Blob.Read.WithTagConditions |
Operazioni di scrittura | ||
Creare un BLOB o uno snapshot o aggiungere dati | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/add/action |
n/d |
Eliminare un BLOB | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/delete |
n/d |
Eliminare una versione di un BLOB | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/deleteBlobVersion/action |
n/d |
Eliminare definitivamente un BLOB che esegue l'override dell'eliminazione temporanea | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/permanentDelete/action |
n/d |
Rinominare un file o una directory | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/move/action |
n/d |
Imposta il livello di accesso in un BLOB | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write |
Blob.Write.Tier |
Scrivere tag indice BLOB | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/tags/write |
n/d |
Scrivere criteri di blocco legale e immutabilità dei BLOB | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/immutableStorage/runAsSuperUser/action |
n/d |
Scrivere in un BLOB | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write |
n/d |
Scrivere in un BLOB con tag indice BLOB | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write Microsoft.Storage/storageAccounts/blobServices/containers/blobs/add/action |
Blob.Write.WithTagHeaders |
Operazioni relative alle autorizzazioni | ||
Modificare la proprietà di un BLOB | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/manageOwnership/action |
n/d |
Modificare le autorizzazioni di un BLOB | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/modifyPermissions/action |
n/d |
Operazioni HNS | ||
Tutte le operazioni sui dati per gli account con spazio dei nomi gerarchico abilitato | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/runAsSuperUser/action |
n/d |
Elencare i BLOB
Proprietà | valore |
---|---|
Nome visualizzato | Elencare i BLOB |
Descrizione | Operazione elencare i BLOB. |
DataAction | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read |
Sottooperazione | Blob.List |
Attributi delle risorse | Account name Lo spazio dei nomi gerarchico è abilitato Nome contenitore |
Attributi della richiesta | Prefisso BLOB |
Supporto degli attributi principale | Vero |
Attributi dell'ambiente | Ora è l'ora UTC della subnetdell'endpointprivato del collegamento privato |
Esempi | !(ActionMatches{'Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read'} AND SubOperationMatches{'Blob.List'}) Esempio: Leggere o elencare BLOB in contenitori denominati con un percorso |
Leggere un BLOB
Proprietà | valore |
---|---|
Nome visualizzato | Leggere un BLOB |
Descrizione | Tutte le operazioni di lettura BLOB escluse l'elenco. |
DataAction | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read |
Sottooperazione | NON Blob.List |
Attributi delle risorse | Account name È la versione corrente Lo spazio dei nomi gerarchico è abilitato Nome contenitore Percorso BLOB Nome dell'ambito di crittografia |
Attributi della richiesta | ID versione Snapshot |
Supporto degli attributi principale | Vero |
Attributi dell'ambiente | Ora è l'ora UTC della subnetdell'endpointprivato del collegamento privato |
Esempi | !(ActionMatches{'Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read'} AND NOT SubOperationMatches{'Blob.List'}) Esempio: Leggere BLOB in contenitori denominati con un percorso |
Leggere il contenuto da un BLOB con condizioni di tag
Importante
La Read content from a blob with tag conditions
sottooperazione è stata deprecata. Sebbene sia attualmente supportato per la compatibilità con le condizioni implementate durante l'anteprima della funzionalità ABAC, Microsoft consiglia di usare invece l'azione Leggi un BLOB .
Durante la configurazione delle condizioni del controllo degli accessi in base all’attributo nel portale di Azure, è possibile che venga visualizzato DEPRECATO: lettura del contenuto da un BLOB con le condizioni dei tag. Microsoft consiglia di rimuovere l'operazione e di sostituirla con l'azione Read a blob
.
Se si sta creando una condizione personalizzata in cui si vuole limitare l'accesso in lettura in base alle condizioni dei tag, vedere Esempio: Leggere BLOB con un tag indice BLOB.
Leggere i tag di indice BLOB
Proprietà | valore |
---|---|
Nome visualizzato | Leggere i tag di indice BLOB |
Descrizione | DataAction per la lettura dei tag di indice BLOB. |
DataAction | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/tags/read |
Sottooperazione | n/d |
Attributi delle risorse | Account name È la versione corrente Lo spazio dei nomi gerarchico è abilitato Nome contenitore Percorso BLOB Tag indice BLOB [Valori nella chiave] Tag indice BLOB [Chiavi] |
Attributi della richiesta | ID versione Snapshot |
Supporto degli attributi principale | Vero |
Attributi dell'ambiente | Ora è l'ora UTC della subnetdell'endpointprivato del collegamento privato |
Ulteriori informazioni | Gestire e trovare i dati BLOB di Azure con tag di indice BLOB |
Trovare BLOB in base ai tag
Proprietà | valore |
---|---|
Nome visualizzato | Trovare BLOB in base ai tag |
Descrizione | DataAction per la ricerca di BLOB in base ai tag di indice. |
DataAction | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/filter/action |
Sottooperazione | n/d |
Attributi delle risorse | Account name Lo spazio dei nomi gerarchico è abilitato |
Attributi della richiesta | |
Supporto degli attributi principale | Vero |
Attributi dell'ambiente | Ora è l'ora UTC della subnetdell'endpointprivato del collegamento privato |
Scrivere in un BLOB
Proprietà | valore |
---|---|
Nome visualizzato | Scrivere in un BLOB |
Descrizione | DataAction per la scrittura in BLOB. |
DataAction | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write |
Sottooperazione | n/d |
Attributi delle risorse | Account name Lo spazio dei nomi gerarchico è abilitato Nome contenitore Percorso BLOB Nome dell'ambito di crittografia |
Attributi della richiesta | |
Supporto degli attributi principale | Vero |
Attributi dell'ambiente | Ora è l'ora UTC della subnetdell'endpointprivato del collegamento privato |
Esempi | !(ActionMatches{'Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write'}) Esempio: lettura, scrittura o eliminazione di BLOB in contenitori denominati |
Imposta il livello di accesso in un BLOB
Proprietà | valore |
---|---|
Nome visualizzato | Imposta il livello di accesso in un BLOB |
Descrizione | DataAction per la scrittura in BLOB. |
DataAction | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write |
Sottooperazione | Blob.Write.Tier |
Attributi delle risorse | Account name È la versione corrente Lo spazio dei nomi gerarchico è abilitato Nome contenitore Percorso BLOB Nome dell'ambito di crittografia |
Attributi della richiesta | ID versione Snapshot |
Supporto degli attributi principale | Vero |
Attributi dell'ambiente | Ora è l'ora UTC della subnetdell'endpointprivato del collegamento privato |
Esempi | !(ActionMatches{'Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write'} AND SubOperationMatches{'Blob.Write.Tier'}) |
Scrivere in un BLOB con tag indice BLOB
Proprietà | valore |
---|---|
Nome visualizzato | Scrivere in un BLOB con tag indice BLOB |
Descrizione | Operazioni REST: Put Blob, Put Block List, Copy Blob and Copy Blob From URL(Inserimento BLOB, Inserimento elenco blocchi, Copia BLOB e Copia BLOB da URL). |
DataAction | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write Microsoft.Storage/storageAccounts/blobServices/containers/blobs/add/action |
Sottooperazione | Blob.Write.WithTagHeaders |
Attributi delle risorse | Account name Lo spazio dei nomi gerarchico è abilitato Nome contenitore Percorso BLOB Nome dell'ambito di crittografia |
Attributi della richiesta | Tag indice BLOB [Valori nella chiave] Tag indice BLOB [Chiavi] |
Supporto degli attributi principale | Vero |
Attributi dell'ambiente | Ora è l'ora UTC della subnetdell'endpointprivato del collegamento privato |
Esempi | !(ActionMatches{'Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write'} AND SubOperationMatches{'Blob.Write.WithTagHeaders'}) !(ActionMatches{'Microsoft.Storage/storageAccounts/blobServices/containers/blobs/add/action'} AND SubOperationMatches{'Blob.Write.WithTagHeaders'}) Esempio: i nuovi BLOB devono includere un tag di indice BLOB |
Ulteriori informazioni | Gestire e trovare i dati BLOB di Azure con tag di indice BLOB |
Creare un BLOB o uno snapshot o aggiungere dati
Proprietà | valore |
---|---|
Nome visualizzato | Creare un BLOB o uno snapshot o aggiungere dati |
Descrizione | DataAction per la creazione di BLOB. |
DataAction | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/add/action |
Sottooperazione | n/d |
Attributi delle risorse | Account name Lo spazio dei nomi gerarchico è abilitato Nome contenitore Percorso BLOB Nome dell'ambito di crittografia |
Attributi della richiesta | |
Supporto degli attributi principale | Vero |
Attributi dell'ambiente | Ora è l'ora UTC della subnetdell'endpointprivato del collegamento privato |
Esempi | !(ActionMatches{'Microsoft.Storage/storageAccounts/blobServices/containers/blobs/add/action'}) Esempio: lettura, scrittura o eliminazione di BLOB in contenitori denominati |
Scrivere tag indice BLOB
Proprietà | valore |
---|---|
Nome visualizzato | Scrivere tag indice BLOB |
Descrizione | DataAction per la scrittura di tag di indice BLOB. |
DataAction | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/tags/write |
Sottooperazione | n/d |
Attributi delle risorse | Account name È la versione corrente Lo spazio dei nomi gerarchico è abilitato Nome contenitore Percorso BLOB Tag indice BLOB [Valori nella chiave] Tag indice BLOB [Chiavi] |
Attributi della richiesta | Tag indice BLOB [Valori nella chiave] Tag indice BLOB [Chiavi] ID versione Snapshot |
Supporto degli attributi principale | Vero |
Attributi dell'ambiente | Ora è l'ora UTC della subnetdell'endpointprivato del collegamento privato |
Esempi | !(ActionMatches{'Microsoft.Storage/storageAccounts/blobServices/containers/blobs/tags/write'}) Esempio: i BLOB esistenti devono avere chiavi di tag dell'indice BLOB |
Ulteriori informazioni | Gestire e trovare i dati BLOB di Azure con tag di indice BLOB |
Scrivere criteri di blocco legale e immutabilità dei BLOB
Proprietà | valore |
---|---|
Nome visualizzato | Scrivere criteri di blocco legale e immutabilità dei BLOB |
Descrizione | DataAction per la scrittura di criteri di blocco legale e immutabilità dei BLOB. |
DataAction | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/immutableStorage/runAsSuperUser/action |
Sottooperazione | n/d |
Attributi delle risorse | Account name Lo spazio dei nomi gerarchico è abilitato Nome contenitore Percorso BLOB |
Attributi della richiesta | |
Supporto degli attributi principale | Vero |
Attributi dell'ambiente | Ora è l'ora UTC della subnetdell'endpointprivato del collegamento privato |
Eliminare un BLOB
Proprietà | valore |
---|---|
Nome visualizzato | Eliminare un BLOB |
Descrizione | DataAction per l'eliminazione di BLOB. |
DataAction | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/delete |
Sottooperazione | n/d |
Attributi delle risorse | Account name È la versione corrente Lo spazio dei nomi gerarchico è abilitato Nome contenitore Percorso BLOB |
Attributi della richiesta | ID versione Snapshot |
Supporto degli attributi principale | Vero |
Attributi dell'ambiente | Ora è l'ora UTC della subnetdell'endpointprivato del collegamento privato |
Esempi | !(ActionMatches{'Microsoft.Storage/storageAccounts/blobServices/containers/blobs/delete'}) Esempio: lettura, scrittura o eliminazione di BLOB in contenitori denominati |
Eliminare una versione di un BLOB
Proprietà | valore |
---|---|
Nome visualizzato | Eliminare una versione di un BLOB |
Descrizione | DataAction per l'eliminazione di una versione di un BLOB. |
DataAction | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/deleteBlobVersion/action |
Sottooperazione | n/d |
Attributi delle risorse | Account name Lo spazio dei nomi gerarchico è abilitato Nome contenitore Percorso BLOB |
Attributi della richiesta | ID versione |
Supporto degli attributi principale | Vero |
Attributi dell'ambiente | Ora è l'ora UTC della subnetdell'endpointprivato del collegamento privato |
Esempi | !(ActionMatches{'Microsoft.Storage/storageAccounts/blobServices/containers/blobs/deleteBlobVersion/action'}) Esempio: Eliminare le versioni precedenti del BLOB |
Eliminare definitivamente un BLOB che esegue l'override dell'eliminazione temporanea
Proprietà | valore |
---|---|
Nome visualizzato | Eliminare definitivamente un BLOB che esegue l'override dell'eliminazione temporanea |
Descrizione | DataAction per eliminare definitivamente un BLOB che esegue l'override dell'eliminazione temporanea. |
DataAction | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/permanentDelete/action |
Sottooperazione | n/d |
Attributi delle risorse | Account name È la versione corrente Lo spazio dei nomi gerarchico è abilitato Nome contenitore Percorso BLOB |
Attributi della richiesta | ID versione Snapshot |
Supporto degli attributi principale | Vero |
Attributi dell'ambiente | Ora è l'ora UTC della subnetdell'endpointprivato del collegamento privato |
Modificare le autorizzazioni di un BLOB
Proprietà | valore |
---|---|
Nome visualizzato | Modificare le autorizzazioni di un BLOB |
Descrizione | DataAction per la modifica delle autorizzazioni di un BLOB. |
DataAction | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/modifyPermissions/action |
Sottooperazione | n/d |
Attributi delle risorse | Account name Lo spazio dei nomi gerarchico è abilitato Nome contenitore Percorso BLOB |
Attributi della richiesta | |
Supporto degli attributi principale | Vero |
Attributi dell'ambiente | Ora è l'ora UTC della subnetdell'endpointprivato del collegamento privato |
Modificare la proprietà di un BLOB
Proprietà | valore |
---|---|
Nome visualizzato | Modificare la proprietà di un BLOB |
Descrizione | DataAction per la modifica della proprietà di un BLOB. |
DataAction | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/manageOwnership/action |
Sottooperazione | n/d |
Attributi delle risorse | Account name Lo spazio dei nomi gerarchico è abilitato Nome contenitore Percorso BLOB |
Attributi della richiesta | |
Supporto degli attributi principale | Vero |
Attributi dell'ambiente | Ora è l'ora UTC della subnetdell'endpointprivato del collegamento privato |
Rinominare un file o una directory
Proprietà | valore |
---|---|
Nome visualizzato | Rinominare un file o una directory |
Descrizione | DataAction per la ridenominazione di file o directory. |
DataAction | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/move/action |
Sottooperazione | n/d |
Attributi delle risorse | Account name Lo spazio dei nomi gerarchico è abilitato Nome contenitore Percorso BLOB |
Attributi della richiesta | |
Supporto degli attributi principale | Vero |
Attributi dell'ambiente | Ora è l'ora UTC della subnetdell'endpointprivato del collegamento privato |
Tutte le operazioni sui dati per gli account con spazio dei nomi gerarchico abilitato
Proprietà | valore |
---|---|
Nome visualizzato | Tutte le operazioni sui dati per gli account con spazio dei nomi gerarchico abilitato |
Descrizione | DataAction per tutte le operazioni sui dati sugli account di archiviazione con spazio dei nomi gerarchico abilitato. Se la definizione del ruolo include l'azione Microsoft.Storage/storageAccounts/blobServices/containers/blobs/runAsSuperUser/action , è necessario impostare come destinazione questa azione nella condizione. La destinazione di questa azione garantisce che la condizione funzioni come previsto se lo spazio dei nomi gerarchico è abilitato per un account di archiviazione. |
DataAction | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/runAsSuperUser/action |
Sottooperazione | n/d |
Attributi delle risorse | Account name È la versione corrente Lo spazio dei nomi gerarchico è abilitato Nome contenitore Percorso BLOB |
Attributi della richiesta | |
Supporto degli attributi principale | Vero |
Attributi dell'ambiente | Ora è l'ora UTC della subnetdell'endpointprivato del collegamento privato |
Esempi | Esempio: lettura, scrittura o eliminazione di BLOB in contenitori denominati Esempio: Leggere BLOB in contenitori denominati con un percorso Esempio: Leggere o elencare BLOB in contenitori denominati con un percorso Esempio: Scrivere BLOB in contenitori denominati con un percorso Esempio: Leggere solo le versioni blob correnti Esempio: Leggere le versioni dei BLOB correnti e gli snapshot dei BLOB Esempio: Leggere solo gli account di archiviazione con spazio dei nomi gerarchico abilitato |
Ulteriori informazioni | Spazio dei nomi gerarchico di Azure Data Lake Archiviazione Gen2 |
attributi Archiviazione BLOB di Azure
Questa sezione elenca gli attributi Archiviazione BLOB di Azure che è possibile usare nelle espressioni di condizione a seconda dell'azione di destinazione. Se si selezionano più azioni per una singola condizione, potrebbero esserci meno attributi tra cui scegliere per la condizione perché gli attributi devono essere disponibili tra le azioni selezionate.
Nota
Gli attributi e i valori elencati sono considerati senza distinzione tra maiuscole e minuscole, se non diversamente specificato.
La tabella seguente riepiloga gli attributi disponibili in base all'origine:
Origine attributo | Nome visualizzato | Descrizione |
---|---|---|
Ambiente | ||
È collegamento privato | Indica se l'accesso si trova su un collegamento privato | |
Endpoint privato | Endpoint privato a cui si accede a un oggetto | |
Subnet | Subnet a cui si accede a un oggetto | |
ORA UTC | Data e ora correnti in Coordinated Universal Time | |
Richiedi | ||
Tag indice BLOB [Chiavi] | Indicizzare i tag in una risorsa BLOB (chiavi); disponibile solo per gli account di archiviazione in cui lo spazio dei nomi gerarchico non è abilitato | |
Tag indice BLOB [Valori nella chiave] | Indicizzare i tag in una risorsa BLOB (valori in chiave); disponibile solo per gli account di archiviazione in cui lo spazio dei nomi gerarchico non è abilitato | |
Prefisso BLOB | Prefisso consentito dei BLOB da elencare | |
Inclusione BLOB elenco | Informazioni che possono essere incluse con operazioni di elenco, ad esempio metadati, snapshot o versioni | |
Snapshot | Identificatore dello snapshot per lo snapshot DEL BLOB | |
ID versione | ID versione del BLOB con versione; disponibile solo per gli account di archiviazione in cui lo spazio dei nomi gerarchico non è abilitato | |
Conto risorse | ||
Account name | Il nome dell'account di archiviazione | |
Tag indice BLOB [Chiavi] | Indicizzare i tag in una risorsa BLOB (chiavi) | |
Tag indice BLOB [Valori nella chiave] | Indicizzare i tag in una risorsa BLOB (valori nella chiave) | |
Percorso BLOB | Percorso di una directory virtuale, un BLOB, una cartella o una risorsa file | |
Nome contenitore | Nome di un contenitore di archiviazione o di un file system | |
Metadati del contenitore | Coppia chiave/valore dei metadati associata a un contenitore | |
Nome dell'ambito di crittografia | Nome dell'ambito di crittografia usato per crittografare i dati | |
Versione corrente | Indica se la risorsa è la versione corrente del BLOB | |
Lo spazio dei nomi gerarchico è abilitato | Indica se lo spazio dei nomi gerarchico è abilitato nell'account di archiviazione |
Account name
Proprietà | valore |
---|---|
Nome visualizzato | Nome conto |
Descrizione | Nome di un account di archiviazione. |
Attributo | Microsoft.Storage/storageAccounts:name |
Origine attributo | Conto risorse |
Tipo di attributo | Stringa |
Esempi | @Resource[Microsoft.Storage/storageAccounts:name] StringEquals 'sampleaccount' Esempio: Leggere o scrivere BLOB nell'account di archiviazione denominato con ambito di crittografia specifico |
Tag indice BLOB [Chiavi]
Proprietà | valore |
---|---|
Nome visualizzato | Tag indice BLOB [Chiavi] |
Descrizione | Indicizzare i tag in una risorsa BLOB. Proprietà arbitrarie chiave-valore definite dall'utente che è possibile archiviare insieme a una risorsa BLOB. Usare quando si vuole controllare la chiave nei tag di indice BLOB. Disponibile solo per gli account di archiviazione in cui lo spazio dei nomi gerarchico non è abilitato. |
Attributo | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/tags&$keys$& |
Origine attributo | Conto risorse Richiedi |
Tipo di attributo | StringList |
Distinzione tra maiuscole e minuscole chiave | Vero |
Supporto dello spazio dei nomi gerarchico | Falso |
Esempi | @Request[Microsoft.Storage/storageAccounts/blobServices/containers/blobs/tags&$keys$&] ForAllOfAnyValues:StringEquals {'Project', 'Program'} Esempio: i BLOB esistenti devono avere chiavi di tag dell'indice BLOB |
Ulteriori informazioni | Gestire e trovare i dati BLOB di Azure con tag di indice BLOB Spazio dei nomi gerarchico di Azure Data Lake Archiviazione Gen2 |
Tag indice BLOB [Valori nella chiave]
Proprietà | valore |
---|---|
Nome visualizzato | Tag indice BLOB [Valori nella chiave] |
Descrizione | Indicizzare i tag in una risorsa BLOB. Proprietà arbitrarie chiave-valore definite dall'utente che è possibile archiviare insieme a una risorsa BLOB. Usare quando si desidera controllare sia la chiave (con distinzione tra maiuscole e minuscole) sia il valore nei tag di indice BLOB. Disponibile solo per gli account di archiviazione in cui lo spazio dei nomi gerarchico non è abilitato. |
Attributo | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/tags |
Origine attributo | Conto risorse Richiedi |
Tipo di attributo | Stringa |
Distinzione tra maiuscole e minuscole chiave | Vero |
Supporto dello spazio dei nomi gerarchico | Falso |
Esempi | @Resource[Microsoft.Storage/storageAccounts/blobServices/containers/blobs/tags: Keyname<$key_case_sensitive$> @Resource[Microsoft.Storage/storageAccounts/blobServices/containers/blobs/tags:Project<$key_case_sensitive$>] StringEquals 'Cascade' Esempio: Leggere i BLOB con un tag di indice BLOB |
Ulteriori informazioni | Gestire e trovare i dati BLOB di Azure con tag di indice BLOB Spazio dei nomi gerarchico di Azure Data Lake Archiviazione Gen2 |
Percorso BLOB
Proprietà | valore |
---|---|
Nome visualizzato | Percorso BLOB |
Descrizione | Percorso di una directory virtuale, un BLOB, una cartella o una risorsa file. Usare quando si vuole controllare il nome o le cartelle del BLOB in un percorso BLOB. |
Attributo | Microsoft.Storage/storageAccounts/blobServices/containers/blobs:path |
Origine attributo | Conto risorse |
Tipo di attributo | Stringa |
Esempi | @Resource[Microsoft.Storage/storageAccounts/blobServices/containers/blobs:path] StringLike 'readonly/*' Esempio: Leggere BLOB in contenitori denominati con un percorso |
Nota
Quando si specificano condizioni per l'attributo Microsoft.Storage/storageAccounts/blobServices/containers/blobs:path
, i valori non devono includere il nome del contenitore o un carattere barra (/
) precedente. Usare i caratteri di percorso senza codifica URL.
Prefisso BLOB
Proprietà | valore |
---|---|
Nome visualizzato | Prefisso BLOB |
Descrizione | Prefisso consentito dei BLOB da elencare. Percorso di una directory virtuale o di una risorsa di cartella. Usare quando si desidera controllare le cartelle in un percorso BLOB. |
Attributo | Microsoft.Storage/storageAccounts/blobServices/containers/blobs:prefix |
Origine attributo | Richiedi |
Tipo di attributo | Stringa |
Esempi | @Request[Microsoft.Storage/storageAccounts/blobServices/containers/blobs:prefix] StringStartsWith 'readonly/' Esempio: Leggere o elencare BLOB in contenitori denominati con un percorso |
Nota
Quando si specificano condizioni per l'attributo Microsoft.Storage/storageAccounts/blobServices/containers/blobs:prefix
, i valori non devono includere il nome del contenitore o un carattere barra (/
) precedente. Usare i caratteri di percorso senza codifica URL.
Nome contenitore
Proprietà | valore |
---|---|
Nome visualizzato | Nome contenitore |
Descrizione | Nome di un contenitore di archiviazione o di un file system. Usare quando si vuole controllare il nome del contenitore. |
Attributo | Microsoft.Storage/storageAccounts/blobServices/containers:name |
Origine attributo | Conto risorse |
Tipo di attributo | Stringa |
Esempi | @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:name] StringEquals 'blobs-example-container' Esempio: lettura, scrittura o eliminazione di BLOB in contenitori denominati |
Metadati del contenitore
Proprietà | valore |
---|---|
Nome visualizzato | Metadati del contenitore |
Descrizione | Coppia chiave/valore di metadati associata a un contenitore. Usare quando si desidera controllare i metadati specifici per un contenitore. Attualmente in anteprima. |
Attributo | Microsoft.Storage/storageAccounts/blobServices/containers/metadata |
Origine attributo | Conto risorse |
Tipo di attributo | Stringa |
Esempi | @Resource[Microsoft.Storage/storageAccounts/blobServices/containers/metadata:testKey] StringEquals 'testValue' Esempio: Leggere i BLOB in un contenitore con metadati specifici Esempio: Scrivere o eliminare BLOB nel contenitore con metadati specifici |
Nome dell'ambito di crittografia
Proprietà | valore |
---|---|
Nome visualizzato | Nome dell'ambito di crittografia |
Descrizione | Nome dell'ambito di crittografia usato per crittografare i dati. |
Attributo | Microsoft.Storage/storageAccounts/encryptionScopes:name |
Origine attributo | Conto risorse |
Tipo di attributo | Stringa |
Supporto esistente | Vero |
Esempi | @Resource[Microsoft.Storage/storageAccounts/encryptionScopes:name] ForAnyOfAnyValues:StringEquals {'validScope1', 'validScope2'} Esempio: Leggere BLOB con ambiti di crittografia specifici |
Ulteriori informazioni | Creare e gestire gli ambiti di crittografia |
È la versione corrente
Proprietà | valore |
---|---|
Nome visualizzato | È la versione corrente |
Descrizione | Indica se la risorsa è la versione corrente del BLOB, a differenza di uno snapshot o di una versione specifica del BLOB. |
Attributo | Microsoft.Storage/storageAccounts/blobServices/containers/blobs:isCurrentVersion |
Origine attributo | Conto risorse |
Tipo di attributo | Booleano |
Esempi | @Resource[Microsoft.Storage/storageAccounts/blobServices/containers/blobs:isCurrentVersion] BoolEquals true Esempio: Leggere solo le versioni blob correnti Esempio: Leggere le versioni dei BLOB correnti e una versione del BLOB specifica |
Lo spazio dei nomi gerarchico è abilitato
Proprietà | valore |
---|---|
Nome visualizzato | Lo spazio dei nomi gerarchico è abilitato |
Descrizione | Indica se lo spazio dei nomi gerarchico è abilitato nell'account di archiviazione. Applicabile solo nell'ambito del gruppo di risorse o versione successiva. |
Attributo | Microsoft.Storage/storageAccounts:isHnsEnabled |
Origine attributo | Conto risorse |
Tipo di attributo | Booleano |
Esempi | @Resource[Microsoft.Storage/storageAccounts:isHnsEnabled] BoolEquals true Esempio: Leggere solo gli account di archiviazione con spazio dei nomi gerarchico abilitato |
Ulteriori informazioni | Spazio dei nomi gerarchico di Azure Data Lake Archiviazione Gen2 |
È collegamento privato
Proprietà | valore |
---|---|
Nome visualizzato | È collegamento privato |
Descrizione | Indica se l'accesso è su un collegamento privato. Usare per richiedere l'accesso tramite qualsiasi collegamento privato. |
Attributo | isPrivateLink |
Origine attributo | Ambiente |
Tipo di attributo | Booleano |
Si applica a | Per le operazioni di copia che usano le operazioni REST seguenti, questo attributo si applica solo all'account di archiviazione di destinazione e non all'origine: Copy Blob Copia BLOB da URL Put Blob From URL Operazione Put Block From URL Operazione Append Block From URL Operazione Put Page From URL Per tutte le altre operazioni di lettura, scrittura, creazione, eliminazione e ridenominazione, si applica all'account di archiviazione che rappresenta la destinazione dell'operazione |
Esempi | @Environment[isPrivateLink] BoolEquals true Esempio: Richiedere l'accesso al collegamento privato per leggere i BLOB con riservatezza elevata |
Ulteriori informazioni | Usare endpoint privati per l'Archiviazione di Azure |
Inclusione BLOB elenco
Proprietà | valore |
---|---|
Nome visualizzato | Inclusione BLOB elenco |
Descrizione | Informazioni che possono essere incluse con un'operazione List BLOBs , ad esempio metadati, snapshot o versioni. Usare quando si desidera consentire o limitare i valori per il include parametro quando si chiama l'operazione Elenca BLOB .Attualmente in anteprima. Disponibile solo per gli account di archiviazione in cui lo spazio dei nomi gerarchico non è abilitato. |
Attributo | Microsoft.Storage/storageAccounts/blobServices/containers/blobs:include |
Origine attributo | Richiedi |
Tipo di attributo | Stringa |
Esempi | @Request[Microsoft.Storage/storageAccounts/blobServices/containers/blobs:include] ForAllOfAnyValues:StringEqualsIgnoreCase {'metadata', 'snapshots', 'versions'} @Request[Microsoft.Storage/storageAccounts/blobServices/containers/blobs:include] ForAllOfAllValues:StringNotEquals {'metadata'} Esempio: Consenti all'operazione blob di elenco di includere metadati, snapshot o versioni del BLOB Esempio: Limitare l'operazione blob di elenco per non includere i metadati BLOB |
Endpoint privato
Proprietà | valore |
---|---|
Nome visualizzato | Endpoint privato |
Descrizione | Endpoint privato a cui si accede a un oggetto. Usare per limitare l'accesso a un endpoint privato specifico. Disponibile solo per gli account di archiviazione nelle sottoscrizioni con almeno un endpoint privato configurato. |
Attributo | Microsoft.Network/privateEndpoints |
Origine attributo | Ambiente |
Tipo di attributo | Stringa |
Si applica a | Per le operazioni di copia che usano le operazioni REST seguenti, questo attributo si applica solo all'account di archiviazione di destinazione e non all'origine: Copy Blob Copia BLOB da URL Put Blob From URL Operazione Put Block From URL Operazione Append Block From URL Operazione Put Page From URL Per tutte le altre operazioni di lettura, scrittura, creazione, eliminazione e ridenominazione, si applica all'account di archiviazione che rappresenta la destinazione dell'operazione |
Esempi | @Environment[Microsoft.Network/privateEndpoints] StringEqualsIgnoreCase '/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example-group/providers/Microsoft.Network/privateEndpoints/privateendpoint1' Esempio: Consentire l'accesso in lettura a un contenitore solo da un endpoint privato specifico |
Ulteriori informazioni | Usare endpoint privati per l'Archiviazione di Azure |
Snapshot
Proprietà | valore |
---|---|
Nome visualizzato | Snapshot |
Descrizione | Identificatore dello snapshot per lo snapshot DEL BLOB. Disponibile solo per gli account di archiviazione in cui lo spazio dei nomi gerarchico non è abilitato e attualmente in anteprima per gli account di archiviazione in cui è abilitato lo spazio dei nomi gerarchico. |
Attributo | Microsoft.Storage/storageAccounts/blobServices/containers/blobs:snapshot |
Origine attributo | Richiedi |
Tipo di attributo | DateTime |
Supporto esistente | Vero |
Supporto dello spazio dei nomi gerarchico | Falso |
Esempi | Exists @Request[Microsoft.Storage/storageAccounts/blobServices/containers/blobs:snapshot] Esempio: Leggere le versioni dei BLOB correnti e gli snapshot dei BLOB |
Ulteriori informazioni | Snapshot BLOB Spazio dei nomi gerarchico di Azure Data Lake Archiviazione Gen2 |
Subnet
Proprietà | valore |
---|---|
Nome visualizzato | Subnet |
Descrizione | Subnet a cui si accede a un oggetto. Usare per limitare l'accesso a una subnet specifica. Disponibile solo per gli account di archiviazione nelle sottoscrizioni con almeno una subnet di rete virtuale che usano gli endpoint di servizio configurati . |
Attributo | Microsoft.Network/virtualNetworks/subnets |
Origine attributo | Ambiente |
Tipo di attributo | Stringa |
Si applica a | Per le operazioni di copia che usano le operazioni REST seguenti, questo attributo si applica solo all'account di archiviazione di destinazione e non all'origine: Copy Blob Copia BLOB da URL Put Blob From URL Operazione Put Block From URL Operazione Append Block From URL Operazione Put Page From URL Per tutte le altre operazioni di lettura, scrittura, creazione, eliminazione e ridenominazione, si applica all'account di archiviazione che rappresenta la destinazione dell'operazione |
Esempi | @Environment[Microsoft.Network/virtualNetworks/subnets] StringEqualsIgnoreCase '/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example-group/providers/Microsoft.Network/virtualNetworks/virtualnetwork1/subnets/default' Esempio: Consentire l'accesso ai BLOB in contenitori specifici da una subnet specifica |
Ulteriori informazioni | Subnet |
ORA UTC
Proprietà | valore |
---|---|
Nome visualizzato | ORA UTC |
Descrizione | Data e ora correnti in Coordinated Universal Time. Utilizzare per controllare l'accesso agli oggetti per un periodo di data e ora specifico. |
Attributo | UtcNow |
Origine attributo | Ambiente |
Tipo di attributo | DateTime(Sono supportati solo gli operatoriDateTimeGreaterThan eDateTimeLessThanper l'attributo UTC now). |
Esempi | @Environment[UtcNow] DateTimeGreaterThan '2023-05-01T13:00:00.0Z' Esempio: Consentire l'accesso in lettura ai BLOB dopo una data e un'ora specifiche |
ID versione
Proprietà | valore |
---|---|
Nome visualizzato | ID versione |
Descrizione | ID versione del BLOB con versione. Disponibile solo per gli account di archiviazione in cui lo spazio dei nomi gerarchico non è abilitato. |
Attributo | Microsoft.Storage/storageAccounts/blobServices/containers/blobs:versionId |
Origine attributo | Richiedi |
Tipo di attributo | DateTime |
Supporto esistente | Vero |
Supporto dello spazio dei nomi gerarchico | Falso |
Esempi | @Request[Microsoft.Storage/storageAccounts/blobServices/containers/blobs:versionId] DateTimeEquals '2022-06-01T23:38:32.8883645Z' Esempio: Leggere le versioni dei BLOB correnti e una versione del BLOB specifica Esempio: Leggere le versioni dei BLOB correnti e gli snapshot dei BLOB |
Ulteriori informazioni | Spazio dei nomi gerarchico di Azure Data Lake Archiviazione Gen2 |
Vedi anche
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