CreateCluster - AWS Snowball

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.

CreateCluster

importante

Aviso de fin de soporte: el 12 de noviembre de 2024, AWS se suspenderán los dispositivos AWS Snowball de la generación anterior y los dispositivos Snowcone (y). HDD SDD Seguiremos ofreciendo asistencia a los clientes actuales que utilicen estos end-of-life dispositivos hasta el 12 de noviembre de 2025. Los dispositivos AWS Snowball de última generación están disponibles para todos los clientes. Para obtener más información, visite esta publicación del blog.

Crea un clúster vacío. Cada clúster admite cinco nodos. La acción CreateJob se usa por separado para crear los trabajos para cada uno de estos nodos. El clúster no se envía hasta que se hayan creado estos cinco trabajos de nodo.

Sintaxis de la solicitud

{ "AddressId": "string", "Description": "string", "ForceCreateJobs": boolean, "ForwardingAddressId": "string", "InitialClusterSize": number, "JobType": "string", "KmsKeyARN": "string", "LongTermPricingIds": [ "string" ], "Notification": { "DevicePickupSnsTopicARN": "string", "JobStatesToNotify": [ "string" ], "NotifyAll": boolean, "SnsTopicARN": "string" }, "OnDeviceServiceConfiguration": { "EKSOnDeviceService": { "EKSAnywhereVersion": "string", "KubernetesVersion": "string" }, "NFSOnDeviceService": { "StorageLimit": number, "StorageUnit": "string" }, "S3OnDeviceService": { "FaultTolerance": number, "ServiceSize": number, "StorageLimit": number, "StorageUnit": "string" }, "TGWOnDeviceService": { "StorageLimit": number, "StorageUnit": "string" } }, "RemoteManagement": "string", "Resources": { "Ec2AmiResources": [ { "AmiId": "string", "SnowballAmiId": "string" } ], "LambdaResources": [ { "EventTriggers": [ { "EventResourceARN": "string" } ], "LambdaArn": "string" } ], "S3Resources": [ { "BucketArn": "string", "KeyRange": { "BeginMarker": "string", "EndMarker": "string" }, "TargetOnDeviceServices": [ { "ServiceName": "string", "TransferOption": "string" } ] } ] }, "RoleARN": "string", "ShippingOption": "string", "SnowballCapacityPreference": "string", "SnowballType": "string", "TaxDocuments": { "IND": { "GSTIN": "string" } } }

Parámetros de la solicitud

Para obtener información sobre los parámetros comunes a todas las acciones, consulte Parámetros comunes.

La solicitud acepta los siguientes datos en JSON formato.

AddressId

El ID de la dirección a la que desea que se envíe el clúster.

Tipo: cadena

Limitaciones de longitud: longitud fija de 40.

Patrón: ADID[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}

Obligatorio: sí

Description

Una descripción opcional de este clúster específico, por ejemplo, Environmental Data Cluster-01.

Tipo: cadena

Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 1024 caracteres.

Patrón: .*

Obligatorio: no

ForceCreateJobs

Obliga a crear un clúster cuando el usuario intenta sobreaprovisionar o subaprovisionar un clúster. Un clúster está sobreaprovisionado o subaprovisionado si su tamaño inicial es superior (sobreaprovisionado) o inferior (subaprovisionado) al necesario para cumplir con el requisito de capacidad especificado con OnDeviceServiceConfiguration.

Tipo: Booleano

Obligatorio: no

ForwardingAddressId

Este campo no se admite en su región.

Tipo: cadena

Limitaciones de longitud: longitud fija de 40.

Patrón: ADID[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}

Obligatorio: no

InitialClusterSize

Si se proporciona, cada trabajo se creará automáticamente y se asociará al nuevo clúster. Si no se proporciona, se tratará como 0.

Tipo: entero

Rango válido: valor mínimo de 0. Valor máximo de 16.

Obligatorio: no

JobType

El tipo de trabajo de este clúster. Actualmente, el único tipo de trabajo que se admite para los clústeres es LOCAL_USE.

Para obtener información sobre los tipos de dispositivos de Snowball Edge, consulte la información sobre el hardware del dispositivo en la Guía del desarrollador de Snowball Edge.

Tipo: cadena

Valores válidos: IMPORT | EXPORT | LOCAL_USE

Obligatorio: sí

KmsKeyARN

El KmsKeyARN valor que desea asociar a este clúster. KmsKeyARNlos valores se crean mediante la CreateKeyAPIacción de AWS Key Management Service (AWS KMS).

Tipo: cadena

Limitaciones de longitud: longitud máxima de 255 caracteres.

Patrón: arn:aws.*:kms:.*:[0-9]{12}:key/.*

Obligatorio: no

LongTermPricingIds

Muestra el ID de precios a largo plazo que se utilizará para asociarlo a los trabajos que se creen automáticamente para el nuevo clúster.

Tipo: matriz de cadenas

Limitaciones de longitud: longitud fija de 41.

Patrón: LTPID[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}

Obligatorio: no

Notification

La configuración de notificaciones de Amazon Simple Notification Service (AmazonSNS) para este clúster.

Tipo: objeto Notification

Obligatorio: no

OnDeviceServiceConfiguration

Especifica el servicio o los servicios del dispositivo Snowball Edge desde los que se exportarán o importarán los datos transferidos. AWS Los clústeres de dispositivos Snowball Edge son compatibles con Amazon S3 y NFS (Network File System).

Tipo: objeto OnDeviceServiceConfiguration

Obligatorio: no

RemoteManagement

Le permite utilizar y administrar de forma segura los dispositivos Snow de un clúster de forma remota desde fuera de su red interna. Si se establece en INSTALLED_AUTOSTART, la administración remota estará disponible automáticamente cuando el dispositivo llegue a su ubicación. De lo contrario, tendrá que utilizar el cliente de Snowball para administrar el dispositivo.

Tipo: cadena

Valores válidos: INSTALLED_ONLY | INSTALLED_AUTOSTART | NOT_INSTALLED

Obligatorio: no

Resources

Los recursos asociados con el trabajo del clúster. Estos recursos incluyen buckets de Amazon S3 y AWS Lambda funciones opcionales escritas en el lenguaje Python.

Tipo: objeto JobResource

Obligatorio: no

RoleARN

Lo RoleARN que desea asociar a este clúster. RoleArnlos valores se crean mediante la CreateRoleAPIacción de AWS Identity and Access Management (IAM).

Tipo: cadena

Limitaciones de longitud: longitud máxima de 255 caracteres.

Patrón: arn:aws.*:iam::[0-9]{12}:role/.*

Obligatorio: no

ShippingOption

La velocidad de envío de cada nodo de este clúster. Esta velocidad no determina la rapidez con la que recibirá cada dispositivo Snowball Edge, sino que representa la rapidez con la que cada dispositivo se mueve a su destino mientras está en tránsito. Las velocidades de envío regionales son:

  • En Australia, tiene acceso al envío urgente. Normalmente, los dispositivos Snow que se envían con la modalidad urgente tardan alrededor de un día en entregarse.

  • En la Unión Europea (UE), tiene acceso al envío urgente. Normalmente, los dispositivos Snow que se envían con la modalidad urgente tardan alrededor de un día en entregarse. Además, la mayoría de los países de la UE pueden utilizar el envío estándar, que suele tardar menos de una semana, de ida o de vuelta.

  • En la India, los dispositivos Snow se entregan en un plazo de uno a siete días.

  • En Estados Unidos de América (EE. UU.) dispone de opciones de envío en uno o dos días.

  • En Australia, tiene acceso al envío urgente. Normalmente, los dispositivos que se envían con la modalidad urgente tardan alrededor de un día en entregarse.

  • En la Unión Europea (UE), tiene acceso al envío urgente. Normalmente, los dispositivos Snow que se envían con la modalidad urgente tardan alrededor de un día en entregarse. Además, la mayoría de los países de la UE pueden utilizar el envío estándar, que suele tardar menos de una semana, de ida o de vuelta.

  • En la India, los dispositivos Snow se entregan en un plazo de uno a siete días.

  • En Estados Unidos, es posible utilizar el envío en un día o en dos días.

Tipo: cadena

Valores válidos: SECOND_DAY | NEXT_DAY | EXPRESS | STANDARD

Obligatorio: sí

SnowballCapacityPreference

Si su trabajo se está creando en una de las regiones de EE. UU., tiene la opción de especificar el tamaño del dispositivo Snow que desea para este trabajo. En el resto de regiones, los dispositivos Snowball vienen con una capacidad de almacenamiento de 80 TB.

Para obtener información sobre los tipos de dispositivos de Snowball Edge, consulte la información sobre el hardware del dispositivo en la Guía del desarrollador de Snowball Edge.

Tipo: cadena

Valores válidos: T50 | T80 | T100 | T42 | T98 | T8 | T14 | T32 | NoPreference | T240 | T13

Obligatorio: no

SnowballType

Los tipos de dispositivos Snow Family que se utilizarán para este clúster.

nota

Para los trabajos de clúster, AWS Snowball Edge actualmente solo admite el tipo de EDGE dispositivo.

Para obtener información sobre los tipos de dispositivos de Snowball Edge, consulte la información sobre el hardware del dispositivo en la Guía del desarrollador de Snowball Edge.

Tipo: cadena

Valores válidos: STANDARD | EDGE | EDGE_C | EDGE_CG | EDGE_S | SNC1_HDD | SNC1_SSD | V3_5C | V3_5S | RACK_5U_C

Obligatorio: sí

TaxDocuments

Los documentos fiscales requeridos en su. Región de AWS

Tipo: objeto TaxDocuments

Obligatorio: no

Sintaxis de la respuesta

{ "ClusterId": "string", "JobListEntries": [ { "CreationDate": number, "Description": "string", "IsMaster": boolean, "JobId": "string", "JobState": "string", "JobType": "string", "SnowballType": "string" } ] }

Elementos de respuesta

Si la acción se realiza correctamente, el servicio envía una respuesta de HTTP 200.

El servicio devuelve los siguientes datos en JSON formato.

ClusterId

El ID generado automáticamente para un clúster.

Tipo: cadena

Limitaciones de longitud: longitud fija de 39.

Patrón: CID[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}

JobListEntries

Lista de trabajos creados para este clúster. Para obtener información sobre la sintaxis, consulte ListJobsResult$ JobListEntries en esta guía.

Tipo: matriz de objetos JobListEntry

Errores

Para obtener información acerca de los errores comunes a todas las acciones, consulte Errores comunes.

Ec2RequestFailedException

El usuario carece de los EC2 permisos de Amazon necesarios para realizar el intento de acción.

HTTPCódigo de estado: 400

InvalidInputCombinationException

Error al crear el trabajo o clúster. Una o más entradas no son válidas. Confirme que el SnowballType valor CreateCluster: es compatible con su CreateJob: JobType e inténtelo de nuevo.

HTTPCódigo de estado: 400

InvalidResourceException

No se ha encontrado el recurso especificado. Compruebe la información que proporcionó en la última solicitud e inténtelo de nuevo.

HTTPCódigo de estado: 400

KMSRequestFailedException

La AWS Key Management Service clave proporcionada carece de los permisos para realizar la UpdateJob acción CreateJob o acción especificada.

HTTPCódigo de estado: 400

Véase también

Para obtener más información sobre cómo usarlo API en uno de los idiomas específicos AWS SDKs, consulte lo siguiente: