

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Mover um trabalho para uma fila diferente
<a name="setting-up-queue-hopping-to-avoid-long-waits"></a>

Um trabalho permanece em um estado `SUBMITTED`, esperando para ser processado, até que a fila para a qual você o envia tenha recursos disponíveis. Para evitar tempos longos de espera, você pode configurar seu trabalho para ser transferido automaticamente para outra fila após um determinado período de tempo. Isso é chamado de *salto de fila*. 

O caso de uso mais comum para pular filas é mover trabalhos de uma fila reservada para uma fila sob demanda durante um pico no uso. Por exemplo, você pode transferir trabalhos que permanecem em um estado `SUBMITTED` por mais de 10 minutos automaticamente.

Lembre-se das seguintes definições do salto de filas.

**Fila de envio**  
A fila para a qual um trabalho é originalmente enviado é a fila de *envio* .

**Fila de destino**  
A fila para a qual o trabalho é transferido ao pular filas é a fila de *destino*.

**Tempo de Wait (Espera)**  
A quantidade de tempo que seu trabalho espera na fila de envio até poder ir para a fila de destino.

**Salto**  
Um trabalho *salta* quando passa da fila de envio para a fila de destino após o término do tempo de espera. Um trabalho que é transferido entre filas também é chamado de *trabalho transferido*.

**nota**  
Quando você configura o salto de uma fila reservada para uma fila sob demanda, você MediaConvert cobra de acordo com o tipo de fila em que seu trabalho é executado. Se seu trabalho for executado em uma fila reservada, MediaConvert não cobrará você separadamente pelo trabalho porque o custo já está coberto pelo que você paga pela fila reservada. Se seu trabalho for executado em uma fila sob demanda, MediaConvert você será cobrado pelo trabalho de acordo com a taxa sob demanda. 

**Topics**
+ [Configurar o salto da fila](setting-up-queue-hopping.md)
+ [Definindo a prioridade do trabalho para trabalhos transferidos](job-priority-and-queue-hopping.md)
+ [Usando transcodificação acelerada com trabalhos em cadeia](accelerated-transcoding-queue-hopping.md)
+ [Visualizar o histórico de trabalhos](job-queue-hopping-history.md)
+ [Compreendendo a mudança de fila com filas pausadas](queue-hopping-with-paused-queues.md)

# Configurar o salto da fila
<a name="setting-up-queue-hopping"></a>

Ao configurar o salto de fila, especifique a *fila de envio*, o *tempo de espera* e a *fila de destino*. Tipicamente, a fila de envio é uma fila reservada e a fila de destino é uma fila sob demanda. As guias a seguir mostram diferentes opções para configurar o salto de fila. 

------
#### [ Console ]

Para configurar o salto na fila no MediaConvert console:

1. Na página **Criar trabalho**, selecione **Gerenciamento de trabalho**.

1. Habilite **Salto de fila**.

1. Insira o tempo até que seu trabalho possa ser transferido com **Minutos de espera**.

1. Em **Fila de destino**, escolha a fila para a qual você deseja que o trabalho salte caso ele permaneça na fila de envio por mais tempo do que o especificado em Minutos de espera.

1. Opcionalmente, especifique uma nova **Prioridade de trabalho** se seu trabalho for para a fila de destino. Para obter mais informações, consulte [Definindo a prioridade do trabalho para trabalhos transferidos](job-priority-and-queue-hopping.md).

------
#### [ API, SDK, or the AWS CLI ]

Para configurar o salto na fila na API, no SDK ou no, defina as AWS CLI configurações para o salto na fila abaixo. `HopDestinations` Essa propriedade é um filho direto de `Jobs`, que está no nível superior da especificação de tarefa JSON.

A seguir está um trecho de uma configuração de trabalho JSON que é transferido para uma fila sob demanda após 10 minutos.

```
{
    "Settings": {
        "OutputGroups": [...],
        "Inputs": [...]
    },
    "HopDestinations": [
        {
        "WaitMinutes": 10,
        "Queue": "arn:aws:mediaconvert:us-west-2:111122223333:queues/ondemandqueue",
        "Priority": 0
        }
    ]
}
```

Para obter mais informações, consulte a [Referência MediaConvert da API](https://docs.aws.amazon.com/mediaconvert/latest/apireference/jobs.html#jobs-model-hopdestination).

------

# Definindo a prioridade do trabalho para trabalhos transferidos
<a name="job-priority-and-queue-hopping"></a>

Ao configurar um trabalho para salto de fila, você pode especificar a prioridade para o trabalho na nova fila. Caso não seja especificado, o trabalho manterá o número de prioridade da fila de envio. 

Se você usar diretrizes diferentes para escolher os valores de `priority` entre as duas filas, certifique-se de especificar um novo valor de prioridade para o trabalho na fila de destino.

Para obter informações sobre como definir a prioridade do trabalho na fila de envio, consulte [Definir prioridade aos trabalhos](setting-the-priority-of-a-job.md).

As guias a seguir fornecem opções diferentes para definir a prioridade de um trabalho transferido. 

------
#### [ Console  ]

Para definir a prioridade de um trabalho com salto no MediaConvert console:

1. Abra a página [Criar tarefa](https://console.aws.amazon.com/mediaconvert/home#/jobs/create) no MediaConvert console.

1. Escolha **Gerenciamento de trabalhos** no menu **Configurações do trabalho**.

1. Habilite **Salto de fila**.

1. Insira a **Prioridade do trabalho** para quando seu trabalho for para a fila de destino.

1. Insira os **Minutos de espera** e a **Fila de destino**. Para obter mais informações, consulte [Mover um trabalho para uma fila diferente](setting-up-queue-hopping-to-avoid-long-waits.md).

------
#### [ API, SDK, or the AWS CLI  ]

Você pode configurar uma nova prioridade de trabalhos transferidos usando a API, o SDK ou o AWS CLI. Para configurá-la, configure `Priority` em `HopDestinations`. Essa propriedade é um filho direto de `Jobs`, que está no nível superior da especificação de tarefa JSON.

A seguir está um trecho de uma configuração de trabalho JSON que define a prioridade de um trabalho transferido como 25.

```
{
	"Settings": {
		"OutputGroups": [...],
		"Inputs": [...]
	},
	"HopDestinations": [
		{
			"WaitMinutes": 10,
			"Queue": "arn:aws:mediaconvert:us-west-2:111122223333:queues/ondemandqueue",
			"Priority": 25
		}
	]
}
```

Para obter mais informações, consulte a [Referência MediaConvert da API](https://docs.aws.amazon.com/mediaconvert/latest/apireference/jobs.html#jobs-model-hopdestination).

------

# Usando transcodificação acelerada com trabalhos em cadeia
<a name="accelerated-transcoding-queue-hopping"></a>

Para reduzir o tempo de transcodificação de determinados trabalhos, use a transcodificação acelerada. Na maioria dos casos, você envia trabalhos acelerados para filas sob demanda, porque as filas reservadas não podem executar trabalhos acelerados. No entanto, você pode enviar um trabalho com **Transcodificação acelerada** definida como **Preferencial** para uma fila reservada. Quando você fizer isso, se o trabalho for transferido para uma fila sob demanda, ele será executado com a aceleração habilitada. Para obter mais informações sobre transcodificação acelerada, consulte Transcodificação [acelerada no Guia do usuário](accelerated-transcoding.md). MediaConvert 

As guias a seguir fornecem opções diferentes para configurar a transcodificação acelerada.

------
#### [ Console  ]

Para definir a **Aceleração** como **Preferencial** no MediaConvert console:

1. Abra a página [Criar tarefa](https://console.aws.amazon.com/mediaconvert/home#/jobs/create) no MediaConvert console.

1. Escolha **Gerenciamento de trabalhos** no menu **Configurações do trabalho**.

1. Em **Aceleração**, escolha **Preferencial** usando a lista suspensa.

------
#### [ API, SDK, or the AWS CLI  ]

Para especificar a aceleração preferida usando a API, o SDK ou o AWS CLI, configure `Mode` em`AccelerationSettings`. Essa propriedade é um filho direto de `Jobs`, que está no nível superior da especificação de tarefa JSON.

A seguir está um trecho de uma configuração de trabalho JSON que especifica o salto de fila para uma fila sob demanda com transcodificação acelerada.

```
{
	"Settings": {
		"OutputGroups": [...],
		"Inputs": [...]
	},
	"AccelerationSettings": {
		"Mode": "PREFERRED"
	},
	"HopDestinations": [
		{
			"WaitMinutes": 10,
			"Queue": "arn:aws:mediaconvert:us-west-2:111122223333:queues/ondemandqueue",
			"Priority": 25
		}
	]
}
```

Para obter mais informações, consulte a [Referência MediaConvert da API](https://docs.aws.amazon.com/mediaconvert/latest/apireference/jobs.html#jobs-model-accelerationsettings).

------

# Visualizar o histórico de trabalhos
<a name="job-queue-hopping-history"></a>

Quando um trabalho faz saltos em filas, os valores para as configurações `queue` e `priority` permanecem conforme definidos durante a criação do trabalho. Você pode visualizar os valores de prioridade e fila de destino pós-salto do trabalho. As guias a seguir fornecem duas opções para visualizar o histórico de um trabalho e a prioridade da fila.

------
#### [ Console  ]

Para ver se seu trabalho saltou de filas usando o MediaConvert console:

1. Abra a página [Trabalhos](https://console.aws.amazon.com/mediaconvert/home#/jobs/list) no MediaConvert console.

1. Selecione um **ID do trabalho**.

1. Encontre a seção de **Transição de fila** que mostra a prioridade do trabalho antes e depois da transferência. **Essa seção também mostra o **Carimbo de data e hora** de quando o trabalho foi transferido, a **Fila de origem** e a Fila de destino**.

------
#### [ AWS CLI  ]

O exemplo `get-job` a seguir retorna uma resposta JSON com informações sobre seu trabalho.

```
aws mediaconvert get-job \
	--id 1234567890123-efg456
```

O seguinte exemplo é um trecho exibindo `QueueTransitions` na resposta JSON quando esse comando é executado. A resposta mostra a fila de envio do seu trabalho e a fila de destino.

```
"QueueTransitions": [
	{
		"Timestamp": 1672662636, 
		"SourceQueue": arn:aws:mediaconvert:us-west-2:111122223333:queues/submissionqueue,
		"DestinationQueue": arn:aws:mediaconvert:us-west-2:111122223333:queues/destinationqueue
	}
]
```

Para obter mais informações sobre como usar o comando `get-job`, consulte [Referência de comando AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediaconvert/get-job.html).

------

**Tags de faturamento para trabalhos saltados**  
Se você usar tags de cobrança em seus trabalhos e definir a origem das tags de cobrança como **Fila**, as cobranças de seus trabalhos serão sempre listadas abaixo das tags da fila de envio. Para monitorar quanto você foi cobrado por um trabalho que foi transferido de filas, é possível definir a origem das tags de cobrança como **Trabalho**. Para obter mais informações sobre como usar tags para classificar sua fatura da AWS , consulte [Configurando AWS Elemental MediaConvert recursos para alocação de custos por meio de marcação](setting-up-resources-for-catt.md).

**nota**  
A alocação de custos baseada na fila se aplica somente a trabalhos que são executados em filas sob demanda. Quando a fila de envio é uma fila reservada e o trabalho passa para uma fila sob demanda, as cobranças desse trabalho sob demanda aparecem no relatório de alocação de custos. Se você não colocar tags na fila reservada, essas cobranças aparecerão no relatório não classificado.

**Listar trabalhos saltados**  
Quando você visualiza seu trabalho, MediaConvert exibe a fila em que você enviou seu trabalho. Por exemplo, se você enviar um trabalho para `Queue1` e ele for transferido para `Queue2`, esse trabalho aparecerá em listas filtradas para `Queue1`. Ele não aparecerá nas listas filtradas para `Queue2`.

# Compreendendo a mudança de fila com filas pausadas
<a name="queue-hopping-with-paused-queues"></a>

Pausar uma fila afeta o comportamento de pular filas de um trabalho. Os trabalhos não saltam de filas pausadas, mas saltam livremente para elas. Esta seção descreve o que acontece quando você configura o salto *de* uma fila pausada ou *para* uma fila pausada.

## Saltando de uma fila pausada
<a name="hopping-from-a-paused-queue"></a>

Os trabalhos não saltam de filas pausadas. O comportamento de salto de fila depende do tempo em que a fila permanece pausada. Considere as duas situações a seguir: 

**Você envia um trabalho para uma fila, pausa essa fila por mais tempo do que o tempo de espera do salto de fila e, em seguida, a reativa.**  
Nessa situação, os saltos do trabalho dependem da localização do trabalho na fila. Se houver trabalhos à frente dele na fila, o trabalho será direcionado para a fila de destino. Se não houver trabalhos pela frente na fila, MediaConvert processe-os sem pular.

Por exemplo, imagine que você envia um trabalho para `Queue1` com tempo de espera de 15 minutos e destino `Queue2`. Cinco minutos depois de enviar o trabalho, você pausa a `Queue1`. Dez minutos depois, o trabalho permanece na `Queue1`. Meia hora depois, você ativa a `Queue1`. Nesse momento, não haverá trabalhos à frente dele em `Queue1`, por isso o trabalho será executado da `Queue1`.

**Você envia um trabalho para uma fila. Você pausa a fila e a reativa antes de ultrapassar o tempo de espera.**  
Nessa situação, o tempo de pausa da fila não afeta de forma alguma o salto da fila.

Por exemplo, imagine que você envia um trabalho para `Queue1` com tempo de espera de 15 minutos e destino `Queue2`. Cinco minutos depois de enviar o trabalho, você pausa a `Queue1`. Um minuto depois, você reativa a `Queue1`. Nove minutos depois (15 minutos depois de o trabalho ter sido enviado), ainda haverá trabalhos à frente dele na fila. Portanto, o trabalho é transferido para `Queue2`, como se você não tivesse pausado a fila.

## Saltando para uma fila pausada
<a name="hopping-to-a-paused-queue"></a>

Os trabalhos saltam livremente de filas ativas para filas pausadas. Por exemplo, imagine que você envia um trabalho para `Queue1` com tempo de espera de 15 minutos e destino `Queue2`. Então, cinco minutos depois de enviar o trabalho, você pausa a `Queue2`. Dez minutos depois (15 minutos depois de enviar o trabalho), o trabalho saltará para `Queue2` e permanecerá ali, aguardando até que a fila seja ativada.