Usar UpdateClusterSettings com uma CLI - Exemplos de código do AWS SDK

Há mais exemplos do AWS SDK disponíveis no repositório do GitHub Documento de Exemplos do AWS SDK.

Usar UpdateClusterSettings com uma CLI

Os exemplos de código a seguir mostram como usar o UpdateClusterSettings.

CLI
AWS CLI

Para modificar as configurações do seu cluster

O exemplo de update-cluster-settings a seguir habilita o CloudWatch Container Insights com observabilidade aprimorada para o cluster MyCluster.

aws ecs update-cluster-settings \ --cluster MyCluster \ --settings name=containerInsights,value=enhanced

Saída:

{ "cluster": { "clusterArn": "arn:aws:ecs:us-esat-1:123456789012:cluster/MyCluster", "clusterName": "default", "status": "ACTIVE", "registeredContainerInstancesCount": 0, "runningTasksCount": 0, "pendingTasksCount": 0, "activeServicesCount": 0, "statistics": [], "tags": [], "settings": [ { "name": "containerInsights", "value": "enhanced" } ] } }

Para obter mais informações, consulte Modificar configurações da conta no Guia do desenvolvedor do Amazon ECS.

PowerShell
Ferramentas para PowerShell V4

Exemplo 1: esse cmdlet modifica as configurações a serem usadas em um cluster do ECS.

Update-ECSClusterSetting -Cluster "LAB-ECS-CL" -Setting @{Name="containerInsights"; Value="disabled"}

Saída:

ActiveServicesCount : 0 Attachments : {} AttachmentsStatus : CapacityProviders : {} ClusterArn : arn:aws:ecs:us-west-2:012345678912:cluster/LAB-ECS-CL ClusterName : LAB-ECS-CL DefaultCapacityProviderStrategy : {} PendingTasksCount : 0 RegisteredContainerInstancesCount : 0 RunningTasksCount : 0 Settings : {containerInsights} Statistics : {} Status : ACTIVE Tags : {}
  • Consulte detalhes da API em UpdateClusterSettings na Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).

Ferramentas para PowerShell V5

Exemplo 1: esse cmdlet modifica as configurações a serem usadas em um cluster do ECS.

Update-ECSClusterSetting -Cluster "LAB-ECS-CL" -Setting @{Name="containerInsights"; Value="disabled"}

Saída:

ActiveServicesCount : 0 Attachments : {} AttachmentsStatus : CapacityProviders : {} ClusterArn : arn:aws:ecs:us-west-2:012345678912:cluster/LAB-ECS-CL ClusterName : LAB-ECS-CL DefaultCapacityProviderStrategy : {} PendingTasksCount : 0 RegisteredContainerInstancesCount : 0 RunningTasksCount : 0 Settings : {containerInsights} Statistics : {} Status : ACTIVE Tags : {}
  • Consulte detalhes da API em UpdateClusterSettings na Referência de cmdlet do Ferramentas da AWS para PowerShell (V5).