Cos'è Anteprima di Azioni di Archiviazione di Azure?
Azioni di Archiviazione di Azure è un framework serverless che è possibile usare per eseguire operazioni comuni sui dati su milioni di oggetti in più account di archiviazione.
Importante
Azioni di Archiviazione di Azure + attualmente in ANTEPRIMA ed è disponibile in queste aree. 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.
La versione di anteprima di Azioni di Archiviazione di Azure consente di creare attività di archiviazione in grado di eseguire operazioni sui BLOB negli account di Archiviazione di Azure in base a un set di condizioni definite dall'utente. Le attività di archiviazione possono elaborare milioni di oggetti in un account di archiviazione senza effettuare il provisioning di capacità di calcolo aggiuntive e senza dover scrivere codice.
Anatomia di un'attività di archiviazione
Un'attività di archiviazione contiene un set di condizioni, operazioni e assegnazioni. La tabella seguente descrive ogni componente di un'attività di archiviazione.
Componente | Descrizione |
---|---|
Condizioni | Condizione di una raccolta di una o più clausole. Ogni clausola contiene una proprietà, un valore e un operatore. Quando l'attività di archiviazione viene eseguita, usa l'operatore per confrontare una proprietà con un valore per determinare se una clausola viene soddisfatta dall'oggetto di destinazione. Ad esempio, una clausola potrebbe valutare se una proprietà creation-time di un BLOB è maggiore di cinque giorni fa. |
Operazioni | Un'operazione è l'azione eseguita da un'attività di archiviazione su ogni oggetto che soddisfa il set definito di condizioni. L'eliminazione di un BLOB è un esempio di operazione. |
Attività | Un'assegnazione identifica un account di archiviazione e un subset di oggetti di destinazione in tale account. Specifica anche quando l'attività viene eseguita e dove vengono archiviati i report di esecuzione. |
Come usare un'attività di archiviazione
Prima di tutto, definire le condizioni e le operazioni di un'attività di archiviazione. Assegnare quindi l'attività a uno o più account di archiviazione. Monitorare le esecuzioni delle attività usando metriche, grafici e report.
Definire un'attività di archiviazione
Per iniziare, creare un'attività di archiviazione. Per effettuare il provisioning di un'attività di archiviazione, è necessario definire almeno una condizione e un'operazione. Dopo aver creato l'attività, è possibile modificare tali condizioni e operazioni o aggiungerne altre usando una finestra di progettazione visiva.
Vedere questi articoli per informazioni su come definire un'attività di archiviazione:
- Creare un'attività di archiviazione
- Definire le condizioni e le operazioni delle attività di archiviazione
- Condizioni delle attività di archiviazione
- Operazioni delle attività di archiviazione
Assegnare un'attività di archiviazione
È possibile assegnare un'attività di archiviazione a qualsiasi account di archiviazione in cui all'identità viene assegnato il ruolo Proprietario dati BLOB di archiviazione. Quando si crea un'assegnazione, si selezionerà un account di archiviazione e si assegnerà un ruolo all'identità gestita assegnata dal sistema dell'attività. Tale identità viene creata automaticamente quando viene effettuato il provisioning dell'attività. Il ruolo assegnato all'identità deve abilitarlo per eseguire le operazioni definite nell'attività.
Un'attività di archiviazione può essere assegnata a un account di archiviazione solo da un proprietario di tale account. Pertanto, se l'attività definita è utile per un proprietario di un altro account di archiviazione, è necessario concedere all'utente l'accesso all'attività di archiviazione. L'utente può quindi assegnare l'attività al proprio account di archiviazione. È possibile concedere a un utente l'accesso all'attività di archiviazione assegnando un ruolo di Azure all'identità utente.
Vedere questi articoli per informazioni su come assegnare un'attività di archiviazione:
- Creare e gestire un'assegnazione di attività di archiviazione
- Ruoli di Azure per le assegnazioni di attività di archiviazione
Monitorare le esecuzioni delle attività di archiviazione
Le attività vengono eseguite in modo asincrono in base alla pianificazione specificata nell'assegnazione. Al termine dell'esecuzione viene creato un report di esecuzione. Tale report elenca i risultati dell'esecuzione dell'attività in ogni oggetto di destinazione dell'attività.
La pagina di panoramica dell'attività presenta metriche e visualizzazioni che riepilogano il numero di oggetti che soddisfano la condizione dell'attività e il risultato delle operazioni tentate dall'attività di archiviazione in ogni oggetto. I grafici consentono di eseguire rapidamente il drill-down di un'istanza di esecuzione specifica.
Vedere questi articoli per informazioni su come monitorare le esecuzioni delle attività:
- Analizzare le esecuzioni delle attività di archiviazione di Azure
- Monitorare Azioni di Archiviazione di Azure
Gestire gli eventi delle attività di archiviazione
Gli eventi Azioni di Archiviazione di Azure consentono alle applicazioni di reagire agli eventi, ad esempio il completamento di un'esecuzione di un'attività di archiviazione. Non è richiesto l'uso di codice complesso o di servizi di polling costosi e inefficienti.
Gli eventi di Azioni di Archiviazione di Azure vengono inviati tramite Griglia di eventi di Azure ai sottoscrittori, ad esempio Funzioni di Azure, App per la logica di Azure o anche al listener HTTP. Griglia di eventi offre un recapito di eventi affidabile alle applicazioni tramite criteri avanzati di ripetizione dei tentativi e messaggi non recapitabili. Griglia di eventi usa le sottoscrizioni di eventi per instradare i messaggi di evento ai sottoscrittori. Prima di tutto, sottoscrivere un endpoint a un evento. Quindi, quando viene attivato un evento, il servizio Griglia di eventi invierà dati sull'evento all'endpoint.
Vedere l'articolo schema degli eventi di Azioni di Archiviazione di Azure per visualizzare l'elenco completo degli eventi supportati da Azioni di Archiviazione di Azure.
Aree supportate
Le attività di Archiviazione di Azure sono supportate nelle aree pubbliche seguenti:
Australia orientale
Australia sud-orientale
Brasile meridionale
Canada centrale
India centrale
Stati Uniti centrali
Francia centrale
Germania centro-occidentale
Stati Uniti centro-settentrionali
Europa settentrionale
Stati Uniti centro-meridionali
Asia sud-orientale
Svizzera settentrionale
Europa occidentale
Stati Uniti occidentali
West US 2
Determinazione dei prezzi e fatturazione
È possibile provare gratuitamente la funzionalità durante l'anteprima, pagando solo per le transazioni richiamate nell'account di archiviazione. Le informazioni sui prezzi per la funzionalità verranno pubblicate prima della disponibilità generale.
Nota
Gli account per utilizzo generico v1 non supportano le funzionalità più recenti e di conseguenza Azioni di Archiviazione di Azure non è supportato. Se si ha un account per utilizzo generico v1, è consigliabile eseguire l'aggiornamento agli account per utilizzo generico v2 per usare tutte le funzionalità più recenti.