Migración entre el rendimiento estándar y el rendimiento de escalabilidad automática

Completado

Los contenedores que aprovisionan el rendimiento manualmente se pueden migrar al rendimiento de escalabilidad automática. El comando az cosmosdb sql container throughput migrate contiene un argumento especial denominado --throughput-type que se puede establecer en un valor de autoscale o manual.

Use el comando az cosmosdb sql container throughput migrate con el argumento --throughput-type establecido en autoscale para migrar un contenedor al rendimiento de escalabilidad automática.

az cosmosdb sql container throughput migrate \
    --account-name '<account-name>' \
    --resource-group '<resource-group>' \
    --database-name '<database-name>' \
    --name '<container-name>' \
    --throughput-type 'autoscale'

Una vez migrado, puede administrar el rendimiento máximo permitido mediante el comando az cosmosdb sql container throughput update y el argumento --max-throughput. En este ejemplo, el rendimiento máximo se cambia a 5000 RU/s.

az cosmosdb sql container throughput update \
    --account-name '<account-name>' \
    --resource-group '<resource-group>' \
    --database-name '<database-name>' \
    --name '<container-name>' \
    --max-throughput '5000'

También puede invocar el comando az cosmosdb sql container throughput show para consultar el rendimiento mínimo de un contenedor de escalabilidad automática.

az cosmosdb sql container throughput show \
    --account-name '<account-name>' \
    --resource-group '<resource-group>' \
    --database-name '<database-name>' \
    --name '<container-name>' \
    --query 'resource.minimumThroughput' \
    --output 'tsv'

En cualquier momento, puede volver a migrar el contenedor al rendimiento aprovisionado manualmente mediante la invocación del comando az cosmosdb sql container throughput migrate de nuevo con el argumento --throughput-type establecido en manual.

az cosmosdb sql container throughput migrate \
    --account-name '<account-name>' \
    --resource-group '<resource-group>' \
    --database-name '<database-name>' \
    --name '<container-name>' \
    --throughput-type 'manual'