Assegnazione della priorità dei processi - Amazon Simple Storage Service

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Assegnazione della priorità dei processi

È possibile assegnare a ogni processo Operazioni in batch Amazon S3 una priorità numerica, che può essere un numero intero positivo. Operazioni in batch S3 assegna la priorità ai processi in base alla priorità assegnata. I processi con priorità superiore (o un valore numero più alto per il parametro di priorità) vengono valutati per primi. La priorità viene determinata in ordine decrescente, ad esempio a una coda di processi con valore di priorità 10 viene assegnata una preferenza di pianificazione rispetto a una coda di processi con valore di priorità 1.

È possibile modificare la priorità di un processo mentre è in esecuzione. Se invii un nuovo processo con una priorità più alta mentre un processo è in esecuzione, il processo di priorità inferiore può essere sospeso per consentire l'esecuzione del processo con priorità più alta.

La modifica della priorità di un processo non influisce sulla velocità di elaborazione del processo.

Nota

Operazioni in batch S3 assegna le priorità dei processi secondo il principio del miglior tentativo. Sebbene i processi con priorità più alta abbiano generalmente la precedenza su quelli con priorità più bassa, Amazon S3 non garantisce un ordine rigoroso dei processi.

Come aggiornare la priorità dei processi nella console Amazon S3
  1. Accedi a AWS Management Console e apri la console Amazon S3 all'indirizzo. https://console.aws.amazon.com/s3/

  2. Nel pannello di navigazione a sinistra, scegli Operazioni in batch.

  3. Scegli il processo specifico che desideri gestire.

  4. Scegli Actions (Operazioni). Nell'elenco a discesa, scegli Update priority (Aggiorna priorità).

L'esempio seguente aggiorna la priorità del processo utilizzando il comando AWS CLI. Un numero più alto indica una priorità di esecuzione più alta. Per utilizzare il seguente comando di esempio, sostituisci user input placeholders con le tue informazioni.

aws s3control update-job-priority \ --region us-west-2 \ --account-id account-id \ --priority 98 \ --job-id 00e123a4-c0d8-41f4-a0eb-b46f9ba5b07c

Per aggiornare la priorità di un lavoro S3 Batch Operations utilizzando l' AWS SDK for Java, puoi utilizzare il client S3Control per modificare la priorità di esecuzione del lavoro, che determina l'ordine in cui i lavori vengono elaborati rispetto agli altri lavori in coda.

Per ulteriori informazioni sulla priorità dei processi, consulta Assegnazione della priorità dei processi.

Per esempi di come aggiornare la priorità del lavoro con l' AWS SDK for Java, consulta Aggiornare la priorità di un processo batch nel riferimento alle API di Amazon S3.