Hay más ejemplos de AWS SDK disponibles en el GitHub repositorio de ejemplos de AWS Doc SDK
Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Úselo CreateCluster
con un AWS SDK o CLI
En los siguientes ejemplos de código, se muestra cómo utilizar CreateCluster
.
- AWS CLI
-
Ejemplo 1: creación de un clúster nuevo
En el siguiente ejemplo de
create-cluster
se crea un clúster.aws ecs create-cluster \ --cluster-name
MyCluster
Salida:
{ "cluster": { "clusterArn": "arn:aws:ecs:us-west-2:123456789012:cluster/MyCluster", "clusterName": "MyCluster", "status": "ACTIVE", "registeredContainerInstancesCount": 0, "pendingTasksCount": 0, "runningTasksCount": 0, "activeServicesCount": 0, "statistics": [], "tags": [] } }
Para obtener más información, consulte Creación de un clúster en la Guía para desarrolladores de Amazon ECS.
Ejemplo 2: creación de un clúster nuevo con proveedores de capacidad
En el siguiente ejemplo de
create-cluster
se crea un clúster y se le asocian dos proveedores de capacidad existentes. El comandocreate-capacity-provider
se utiliza para crear un proveedor de capacidad. La especificación de una estrategia predeterminada de proveedor de capacidad es opcional, pero se recomienda. En este ejemplo, creamos un clúster denominadoMyCluster
y le asociamos los proveedores de capacidadMyCapacityProvider1
yMyCapacityProvider2
. Se especifica una estrategia predeterminada de proveedor de capacidad que distribuye las tareas de manera uniforme entre ambos proveedores de capacidad.aws ecs create-cluster —nombre del clúster —proveedores de capacidad 1 2 — CapacityProvider= 1 MyCluster , peso = MyCapacityProvider 1 CapacityProvider MyCapacityProvider = 2, peso = default-capacity-provider-strategy 1 MyCapacityProvider MyCapacityProvider
Salida:
{ "cluster": { "clusterArn": "arn:aws:ecs:us-west-2:123456789012:cluster/MyCluster", "clusterName": "MyCluster", "status": "PROVISIONING", "registeredContainerInstancesCount": 0, "pendingTasksCount": 0, "runningTasksCount": 0, "activeServicesCount": 0, "statistics": [], "settings": [ { "name": "containerInsights", "value": "enabled" } ], "capacityProviders": [ "MyCapacityProvider1", "MyCapacityProvider2" ], "defaultCapacityProviderStrategy": [ { "capacityProvider": "MyCapacityProvider1", "weight": 1, "base": 0 }, { "capacityProvider": "MyCapacityProvider2", "weight": 1, "base": 0 } ], "attachments": [ { "id": "0fb0c8f4-6edd-4de1-9b09-17e470ee1918", "type": "asp", "status": "PRECREATED", "details": [ { "name": "capacityProviderName", "value": "MyCapacityProvider1" }, { "name": "scalingPlanName", "value": "ECSManagedAutoScalingPlan-a1b2c3d4-5678-90ab-cdef-EXAMPLE11111" } ] }, { "id": "ae592060-2382-4663-9476-b015c685593c", "type": "asp", "status": "PRECREATED", "details": [ { "name": "capacityProviderName", "value": "MyCapacityProvider2" }, { "name": "scalingPlanName", "value": "ECSManagedAutoScalingPlan-a1b2c3d4-5678-90ab-cdef-EXAMPLE22222" } ] } ], "attachmentsStatus": "UPDATE_IN_PROGRESS" } }
Para obtener más información, consulte Proveedores de capacidad de clúster en la Guía para desarrolladores de Amazon ECS.
Ejemplo 3: creación de un clúster nuevo con varias etiquetas
En el siguiente ejemplo de
create-cluster
se crea un clúster con varias etiquetas. Para obtener más información sobre cómo agregar etiquetas mediante la sintaxis abreviada, consulte Uso de la sintaxis abreviada con la interfaz de línea de AWS comandos en la Guía del usuario de CLI AWS .aws ecs create-cluster \ --cluster-name
MyCluster
\ --tagskey=key1,value=value1
key=key2,value=value2
key=key3,value=value3
Salida:
{ "cluster": { "clusterArn": "arn:aws:ecs:us-west-2:123456789012:cluster/MyCluster", "clusterName": "MyCluster", "status": "ACTIVE", "registeredContainerInstancesCount": 0, "pendingTasksCount": 0, "runningTasksCount": 0, "activeServicesCount": 0, "statistics": [], "tags": [ { "key": "key1", "value": "value1" }, { "key": "key2", "value": "value2" }, { "key": "key3", "value": "value3" } ] } }
Para obtener más información, consulte Creación de un clúster en la Guía para desarrolladores de Amazon ECS.
-
Para obtener más información sobre la API, consulte CreateCluster
la Referencia de comandos.AWS CLI
-