Uso del dispositivo de punto final EC2 compatible con Amazon - AWS Snowcone Guía del usuario

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.

Uso del dispositivo de punto final EC2 compatible con Amazon

A continuación, encontrará una descripción general del punto de conexión compatible con Amazon Elastic Compute Cloud (AmazonEC2). Con este punto de conexión, puede gestionar sus Amazon Machine Images (AMIs) y las instancias de procesamiento mediante programación mediante operaciones compatibles EC2 con API Amazon.

Especificar el punto de EC2 conexión compatible con Amazon como punto de AWS CLI conexión

Cuando utilices el comando AWS CLI para enviar un comando al AWS Snowcone dispositivo, puedes especificar que el punto de conexión EC2 sea compatible con Amazon. Tiene la opción de utilizar el HTTPS punto de conexión o uno no seguroHTTP, como se muestra a continuación.

HTTPSpunto final seguro

aws ec2 describe-instances --endpoint https://192.0.2.0:8243 --ca-bundle path/to/certificate

HTTPpunto final no seguro

aws ec2 describe-instances --endpoint http://192.0.2.0:8008

Si utiliza el HTTPS punto final de8243, sus datos en tránsito están cifrados. El cifrado está protegido con un certificado generado por el dispositivo Snowcone siempre que se desbloquea. Una vez que tenga el certificado, puede guardarlo en un archivo ca-bundle.pem local. A continuación, puede configurar el perfil de la AWS CLI para incluir la ruta a su certificado, tal y como se describe a continuación.

Para asociar tu certificado al punto de conexión EC2 compatible con Amazon
  1. Conecte el dispositivo Snowcone a la alimentación eléctrica y a la red y enciéndalo.

  2. En cuanto el dispositivo termine de desbloquearse, anote su dirección IP en la red local.

  3. En un terminal de la red, asegúrese de que puede hacer ping al dispositivo Snowcone.

  4. Ejecute el comando snowballEdge get-certificate en el terminal. Para obtener más información acerca de este comando, consulte Obtención de su certificado para la transferencia de datos.

  5. Guarde el resultado del comando snowballEdge get-certificate en un archivo, por ejemplo ca-bundle.pem.

  6. Ejecute el siguiente comando desde el terminal.

    aws configure set profile.snowcone.ca_bundle /path/to/ca-bundle.pem

Tras completar el procedimiento, puede ejecutar CLI comandos con estas credenciales locales, su certificado y el punto de conexión especificado.

EC2Funciones de Amazon no compatibles con Snowcone

Con el punto de EC2 conexión compatible con Amazon, puede gestionar mediante programación sus instancias AMIs y procesarlas en un Snowcone con operaciones compatibles con Amazon. EC2 API Sin embargo, no todas las funciones y API operaciones se admiten para su uso con un dispositivo Snowcone.

No se admite ninguna característica o acción que no se indique explícitamente en esta guía. Por ejemplo, las siguientes EC2 acciones de Amazon no se admiten para su uso con Snowcone:

AWS CLI Comandos EC2 compatibles con Amazon compatibles con un Snowcone

Puede gestionar sus instancias informáticas en un dispositivo de la familia Snow a través de un punto de EC2 conexión compatible con Amazon. Este tipo de punto final admite muchos de los EC2 CLI comandos y acciones de Amazon del AWS SDKs. Para obtener información sobre la instalación y configuración del AWS CLI, incluida la especificación de contra quién Regiones de AWS quiere realizar AWS CLI llamadas, consulte la Guía del AWS Command Line Interface usuario.

Lista de AWS CLI comandos compatibles con Amazon EC2 compatibles con un Snowcone

A continuación, encontrará una descripción del subconjunto de AWS CLI comandos y opciones de Amazon EC2 compatibles con los dispositivos Snowcone. Si un comando o una opción no aparece en la lista siguiente, no está admitido. Puede declarar algunas opciones no admitidas junto con un comando. Sin embargo, no se tendrán en cuenta.

  • associate-address: asocia con una instancia la dirección IP virtual que se usará en una de las tres interfaces de red física en el dispositivo:

    • --instance-id: el ID de una sola instancia sbe.

    • --public-ip: la dirección IP virtual que desea usar para obtener acceso a la instancia.

  • attach-volume: adjunta un EBS volumen de Amazon a una instancia detenida o en ejecución en el AWS Snowcone dispositivo y lo expone a la instancia con el nombre de dispositivo especificado.

    • --device value: el nombre del dispositivo.

    • --instance-id: el ID de una instancia de Amazon de destino. EC2

    • --volume-id: el ID del value volumen. EBS

  • authorize-security-group-egress— Añade una o más reglas de salida a un grupo de seguridad para su uso con un dispositivo Snowcone. En concreto, esta acción permite a las instancias enviar tráfico a uno o más rangos de IPv4 CIDR direcciones de destino. Para obtener más información, consulte Grupos de seguridad en dispositivos Snow.

    • --group-id value: el ID del grupo de seguridad

    • [--ip-permissions value]: uno o más conjuntos de permisos de IP.

  • authorize-security-group-ingress— Añade una o más reglas de entrada a un grupo de seguridad. Al llamar a authorize-security-group-ingress, debe especificar un valor para group-name o para group-id.

    • [--group-name value]: el nombre del grupo de seguridad.

    • [--group-id value]: el ID del grupo de seguridad

    • [--ip-permissions value]: uno o más conjuntos de permisos de IP.

    • [--protocol value]: el protocolo IP. Los posibles valores son tcp, udp y icmp. El argumento --port es obligatorio a menos que se especifique el valor "all protocols" (-1).

    • [--portvalue]: para TCP oUDP, el rango de puertos que se van a permitir. Este valor puede ser un número entero específico o un rango (mínimo-máximo).

      ParaICMP, un entero único o un rango (type-code) en el que se type representa el número ICMP de tipo y code el número de ICMP código. El valor -1 indica todos los ICMP códigos de todos los ICMP tipos. Un valor de -1 solo para type indica todos los ICMP códigos del ICMP tipo especificado.

    • [--cidrvalue] — El rango de CIDR IP.

  • create-launch-template— Crea una plantilla de lanzamiento. Una plantilla de lanzamiento contiene los parámetros necesarios para lanzar una instancia. Al lanzar una instancia mediante RunInstances, puede especificar una plantilla de lanzamiento en lugar de proporcionar los parámetros de lanzamiento en la solicitud. Puede crear hasta 100 plantillas por AWS Snowcone dispositivo.

    • -- launch-template-name string — Un nombre para la plantilla de lanzamiento.

    • -- launch-template-data structure — La información de la plantilla de lanzamiento. Se admiten los siguientes atributos:

      • ImageId

      • InstanceType

      • SecurityGroupIds

      • TagSpecifications

      • UserData

      JSONsintaxis:

      { "ImageId":"string", "InstanceType":"sbe-c.large", "SecurityGroupIds":[ "string", "..." ], "TagSpecifications":[ { "ResourceType":"instance", "Tags":[ { "Key":"Name", "Value":"Test" }, { "Key":"Stack", "Value":"Gamma" } ] } ] }
    • [--version-description string]: una descripción de la primera versión de la plantilla de lanzamiento.

    • snowballEndpoint--endpoint: valor que te permite gestionar tus instancias de cómputo mediante programación mediante operaciones de Amazon. EC2 API Para obtener más información, consulte Especificar el punto de EC2 conexión compatible con Amazon como punto de AWS CLI conexión.

  • create-launch-template-version— Crea una nueva versión de una plantilla de lanzamiento. Puede especificar una versión existente de una plantilla de lanzamiento en la que se basará la nueva versión. Las versiones de las plantillas de lanzamiento están numeradas en el orden en el que se han creado. No se puede especificar, cambiar ni sustituir la numeración de las versiones de las plantillas de lanzamiento. Puede crear hasta 100 versiones de cada plantilla de lanzamiento.

    Especifique el ID o el nombre de la plantilla de lanzamiento en la solicitud.

    • -- launch-template-id string — El ID de la plantilla de lanzamiento.

    • -- launch-template-name string — Un nombre para la plantilla de lanzamiento.

    • -- launch-template-data structure — La información de la plantilla de lanzamiento. Se admiten los siguientes atributos:

      • ImageId

      • InstanceType

      • SecurityGroupIds

      • TagSpecifications

      • UserData

      JSONsintaxis:

      '{ "ImageId":"string", "InstanceType":"sbe-c.large", "SecurityGroupIds":["string", ...], "TagSpecifications":[{"ResourceType":"instance","Tags":[{"Key":"Name","Value":"Test"}, {"Key":"Stack","Value":"Gamma"}]}], "UserData":"this is my user data" }'
    • [--source-version string]: el número de versión de la plantilla de lanzamiento en la que se basará la nueva versión. La nueva versión hereda los mismos parámetros de lanzamiento que la versión de origen, a excepción de los que especifique en launch-template-data.

    • [--version-description string]: una descripción de la primera versión de la plantilla de lanzamiento.

    • snowballEndpoint--endpoint: valor que te permite gestionar tus instancias de cómputo mediante programación mediante operaciones de Amazon. EC2 API Para obtener más información, consulte Especificar el punto de EC2 conexión compatible con Amazon como punto de AWS CLI conexión.

  • create-tags: agrega o sobrescribe una o varias etiquetas para el recurso especificado. Cada recurso puede tener un máximo de 50 etiquetas. Cada etiqueta consta de una clave y un valor opcional. Las claves de etiqueta deben ser únicas para un recurso. Se admiten los siguientes recursos:

    • AMI

    • instancia

    • Plantilla de inicialización

    • Grupo de seguridad

  • create-security-group— Crea un grupo de seguridad en el dispositivo Snowcone. Puede crear hasta 50 grupos de seguridad. Cuando cree un grupo de seguridad, especifique un nombre fácil de recordar:

    • --group-name value: el nombre del grupo de seguridad.

    • --description value: una descripción del grupo de seguridad. Su función es meramente informativa. Este valor puede tener 255 caracteres como máximo.

  • create-volume: crea un EBS volumen de Amazon que se puede adjuntar a una instancia del dispositivo AWS Snowcone .

    • [--sizevalue]: el tamaño del volumen en pulgadas GiBs, que puede oscilar entre 1 GiB y 1 TB ( GiBs1000).

    • [--snapshot-id value]: la instantánea a partir de la que se va a crear el volumen.

    • [--volume-type value]: el tipo de volumen. Si no se especifica ningún valor, el valor predeterminado es sbg1. Entre los valores posibles se incluyen:

      • sbg1 para los volúmenes magnéticos

      • sbp1para volúmenes SSD

    • [--tag-specification value: una lista de etiquetas que se aplican al volumen durante su creación.

  • delete-launch-template— Elimina una plantilla de lanzamiento. Al eliminar una plantilla de inicialización, también se eliminan todas sus versiones.

    Especifique el ID o el nombre de la plantilla de lanzamiento en la solicitud.

  • delete-launch-template-version— Elimina una o más versiones de una plantilla de lanzamiento. No puede eliminar la versión predeterminada de una plantilla de lanzamiento. Para poder hacerlo, primero debe asignar otra versión como predeterminada. Si la versión predeterminada es la única versión de la plantilla de lanzamiento, elimine toda la plantilla de lanzamiento con el comando delete-launch-template.

    Especifique el ID o el nombre de la plantilla de lanzamiento en la solicitud.

    • -- launch-template-id string — El ID de la plantilla de lanzamiento.

    • -- launch-template-name string — Un nombre para la plantilla de lanzamiento.

    • --versions (lista) "string" "string": los números de versión de una o más versiones de la plantilla de lanzamiento que se van a eliminar.

    • snowballEndpoint--endpoint: valor que te permite gestionar tus instancias de cómputo mediante programación mediante operaciones de Amazon. EC2 API

  • delete-security-group— Elimina un grupo de seguridad.

    Si intenta eliminar un grupo de seguridad asociado a una instancia, o si otro grupo de seguridad hace referencia a este, se produce un error DependencyViolation en la operación.

    • --group-name value: el nombre del grupo de seguridad.

    • --description value: una descripción del grupo de seguridad. Su función es meramente informativa. Este valor puede tener 255 caracteres como máximo.

  • eliminar etiquetas: elimina el conjunto de etiquetas especificado del recurso especificado (instancia de procesamientoAMI, plantilla de lanzamiento o grupo de seguridad).

  • delete-volume: elimina el volumen de Amazon especificado. EBS El volumen debe tener el estado available (no debe estar asociado a ninguna instancia).

    • --volume-id value: el ID del volumen.

  • describe-addresses: describe una o más de las direcciones IP virtuales asociadas al mismo número de instancias sbe de su dispositivo.

    • --public-ips: una o más direcciones IP virtuales asociadas a sus instancias.

  • describe-images: describe una o más de las imágenes () disponibles para usted. AMIs Las imágenes disponibles se agregan al dispositivo Snowcone al crear el trabajo.

    • --image-id — El ID de AMI Snowcone del. AMI

  • describe-instance-attribute— Describe el atributo especificado de la instancia especificada. Solo puede especificar un atributo cada vez. Se admiten los siguientes atributos:

    • instanceInitiatedShutdownBehavior

    • instanceType

    • userData

  • describe-instances: describe una o más de sus instancias. La respuesta devuelve los grupos de seguridad asignados a las instancias.

    • --instance-ids: la IDs de una o más sbe instancias que se detuvieron en el dispositivo.

    • --page-size: el tamaño de cada página que se obtendrá en la llamada. Este valor no afecta a la cantidad de elementos que se devuelven en la salida del comando. Si se configura un tamaño de página menor se generan más llamadas al dispositivo y se recuperan menos elementos en cada llamada. Esta operación puede ayudar a evitar que las llamadas agoten el tiempo de espera.

    • --max-items: el número total de elementos que se devuelven en la salida del comando. Si el número total de elementos disponibles es mayor que el valor especificado, se proporciona NextToken en la salida del comando. Para reanudar la paginación, proporcione el valor de NextToken en el argumento starting-token de un comando posterior.

    • --starting-token: un token para especificar dónde iniciar la paginación. Este token es el valor NextToken de una respuesta anterior que estaba truncada.

  • describe-launch-templates— Describe una o más plantillas de lanzamiento. El comando describe-launch-templates es una operación paginada. Puede hacer varias llamadas para recuperar todo el conjunto de datos de los resultados.

    Especifique la plantilla de lanzamiento IDs o los nombres de las plantillas de lanzamiento en la solicitud.

    • -- launch-template-ids (lista)"string" "string": lista IDs de las plantillas de lanzamiento.

    • -- launch-template-names (lista) "string" "string" — Una lista de nombres para las plantillas de lanzamiento.

    • --page-size: el tamaño de cada página que se obtendrá en la llamada. Este valor no afecta a la cantidad de elementos que se devuelven en la salida del comando. Si se configura un tamaño de página menor se generan más llamadas al dispositivo y se recuperan menos elementos en cada llamada. Esta operación puede ayudar a evitar que las llamadas agoten el tiempo de espera.

    • --max-items: el número total de elementos que se devuelven en la salida del comando. Si el número total de elementos disponibles es mayor que el valor especificado, se proporciona NextToken en la salida del comando. Para reanudar la paginación, proporcione el valor de NextToken en el argumento starting-token de un comando posterior.

    • --starting-token: un token para especificar dónde iniciar la paginación. Este token es el valor NextToken de una respuesta anterior que estaba truncada.

    • snowballEndpoint--endpoint: valor que te permite gestionar tus instancias de cómputo mediante programación mediante operaciones de Amazon. EC2 API Para obtener más información, consulte Especificar el punto de EC2 conexión compatible con Amazon como punto de AWS CLI conexión.

  • describe-launch-template-versions— Describe una o más versiones de una plantilla de lanzamiento específica. Puede describir todas las versiones, versiones individuales o un rango de versiones. El comando describe-launch-template-versions es una operación paginada. Puede hacer varias llamadas para recuperar todo el conjunto de datos de los resultados.

    Especifique los nombres de la plantilla de lanzamiento IDs o de la plantilla de lanzamiento en la solicitud.

    • -- launch-template-id string — El ID de la plantilla de lanzamiento.

    • -- launch-template-name string — Un nombre para la plantilla de lanzamiento.

    • [--versions (lista) "string" "string"]: los números de versión de una o más versiones de la plantilla de lanzamiento que se van a eliminar.

    • [--min-version string]: el número de versión después del cual se describen las versiones de la plantilla de lanzamiento.

    • [--max-version string]: el número de versión hasta el que se describen las versiones de la plantilla de lanzamiento.

    • --page-size: el tamaño de cada página que se obtendrá en la llamada. Este valor no afecta a la cantidad de elementos que se devuelven en la salida del comando. Si se configura un tamaño de página menor se generan más llamadas al dispositivo y se recuperan menos elementos en cada llamada. Esta operación puede ayudar a evitar que las llamadas agoten el tiempo de espera.

    • --max-items: el número total de elementos que se devuelven en la salida del comando. Si el número total de elementos disponibles es mayor que el valor especificado, se proporciona NextToken en la salida del comando. Para reanudar la paginación, proporcione el valor de NextToken en el argumento starting-token de un comando posterior.

    • --starting-token: un token para especificar dónde iniciar la paginación. Este token es el valor NextToken de una respuesta anterior que estaba truncada.

    • snowballEndpoint--endpoint: valor que te permite gestionar tus instancias de cómputo mediante programación mediante operaciones de Amazon. EC2 API Para obtener más información, consulte Especificar el punto de EC2 conexión compatible con Amazon como punto de AWS CLI conexión.

  • describe-security-groups— Describe uno o más de sus grupos de seguridad.

    El comando describe-security-groups es una operación paginada. Puede API realizar varias llamadas para recuperar todo el conjunto de datos de resultados.

    • [--group-name value]: el nombre del grupo de seguridad.

    • [--group-id value]: el ID del grupo de seguridad.

    • [--page-sizevalue]: el tamaño de cada página para incluir la AWS llamada de servicio. Este tamaño no afecta a la cantidad de elementos que se devuelven en la salida del comando. Si se configura un tamaño de página menor, se generan más llamadas al servicio de AWS y se recuperan menos elementos en cada llamada. Este enfoque puede ayudar a evitar que se agote el tiempo de espera AWS de las llamadas de servicio. Para ver ejemplos de uso, consulte Paginación en la Guía del usuario de AWS Command Line Interface .

    • [--max-items value]: el número total de elementos que se devuelven en la salida del comando. Si el número total de elementos disponibles es mayor que el valor especificado, se proporciona NextToken en la salida del comando. Para reanudar la paginación, proporcione el valor de NextToken en el argumento starting-token de un comando posterior. No utilice el elemento de respuesta NextToken directamente fuera de la AWS CLI. Para ver ejemplos de uso, consulte Paginación en la Guía del usuario de AWS Command Line Interface .

    • [--starting-token value]: un token para especificar dónde iniciar la paginación. Este token es el valor NextToken de una respuesta anterior que estaba truncada. Para ver ejemplos de uso, consulte Paginación en la Guía del usuario de AWS Command Line Interface .

  • describe-tags: describe una o varias etiquetas para el recurso especificado (image, instance o grupo de seguridad). Con este comando, se admiten los siguientes filtros:

    • launch-template

    • resource-id

    • resource-type: image o instance

    • key

    • valor

  • describe-volumes: describe los volúmenes de Amazon especificados. EBS

    • [--max-items value]: el número total de elementos que se devuelven en la salida del comando. Si el número total de elementos disponibles es mayor que el valor especificado, se proporciona NextToken en la salida del comando. Para reanudar la paginación, proporcione el valor de NextToken en el argumento starting-token de un comando posterior.

    • [--starting-token value]: un token para especificar dónde iniciar la paginación. Este token es el valor NextToken de una respuesta anterior que estaba truncada.

    • [--volume-idsvalue]: uno o más volúmenes. IDs

  • detach-volume: separa un volumen de EBS Amazon de una instancia detenida o en ejecución.

    • [--device value]: el nombre del dispositivo.

    • [--instance-id]: el ID de una instancia de Amazon de destino. EC2

    • --volume-id value: el ID del volumen.

  • disassociate-address: desasocia la dirección IP virtual de la instancia con la que está asociada.

    • --public-ip: la dirección IP virtual que desea desasociar de la instancia.

  • get-launch-template-data— Recupera los datos de configuración de la instancia especificada. Puede utilizar estos datos para crear una plantilla de lanzamiento.

  • modify-launch-template— Modifica una plantilla de lanzamiento. Puede especificar qué versión de la plantilla de lanzamiento se establecerá como la versión predeterminada. Al lanzar una instancia sin especificar una versión de una plantilla de lanzamiento, se aplica la versión predeterminada de la plantilla de lanzamiento.

    Especifique el ID o el nombre de la plantilla de lanzamiento en la solicitud.

    • -- launch-template-id string — El ID de la plantilla de lanzamiento.

    • -- launch-template-name string — Un nombre para la plantilla de lanzamiento.

    • --default-version string: el número de versión de la plantilla de lanzamiento que se establecerá como la versión predeterminada.

    • snowballEndpoint--endpoint: valor que te permite gestionar tus instancias de cómputo mediante programación mediante operaciones de Amazon. EC2 API Para obtener más información, consulte Especificar el punto de EC2 conexión compatible con Amazon como punto de AWS CLI conexión.

  • modify-instance-attribute— Modifica un atributo de la instancia especificada. Se admiten los siguientes atributos:

    • instanceInitiatedShutdownBehavior

    • userData

  • revoke-security-group-egress— Elimina una o más reglas de salida de un grupo de seguridad:

    • [--group-id value]: el ID del grupo de seguridad

    • [--ip-permissions value]: uno o más conjuntos de permisos de IP.

  • revoke-security-group-ingress— Revoca una o más reglas de entrada a un grupo de seguridad. Al llamar a revoke-security-group-ingress, debe especificar un valor para group-name o group-id.

    • [--group-name value]: el nombre del grupo de seguridad.

    • [--group-id value]: el ID del grupo de seguridad.

    • [--ip-permissions value]: uno o más conjuntos de permisos de IP.

    • [--protocol value]: el protocolo IP. Los posibles valores son tcp, udp y icmp. El argumento --port es obligatorio a menos que se especifique el valor "all protocols" (-1).

    • [--portvalue]: para TCP oUDP, el rango de puertos que se van a permitir. Un número entero específico o un rango (mínimo-máximo).

      ParaICMP, un entero único o un rango (type-code) en el que se type representa el número ICMP de tipo y code el número de ICMP código. El valor -1 indica todos los ICMP códigos de todos los ICMP tipos. Un valor de -1 solo para type indica todos los ICMP códigos del ICMP tipo especificado.

    • [--cidrvalue] — El rango de CIDR IP.

  • run-instances: lanza varias instancias de procesamiento mediante un ID de Snowcone AMI para un. AMI

    nota

    Se puede tardar hasta una hora y media en lanzar instancias de computación en un dispositivo Snowcone, en función del tamaño y el tipo de instancia.

    • [-- block-device-mappings (list)] — El dispositivo de bloques mapea las entradas. Se admiten los parámetros DeleteOnTermination, VolumeSize y VolumeType. Los volúmenes de arranque deben ser de tipo sbg1.

      La JSON sintaxis de este comando es la siguiente.

      { "DeviceName": "/dev/sdh", "Ebs": { "DeleteOnTermination": true|false, "VolumeSize": 100, "VolumeType": "sbp1"|"sbg1" } }
    • --count: el número de instancias que va a lanzar. Si se proporciona un solo número, se entiende que es el mínimo (el valor predeterminado es 1). Si se proporciona un rango con el formato min:max, se entiende que el primer número indica la cantidad mínima de instancias que se van a lanzar y el segundo número indica la cantidad máxima.

    • --image-id: el ID de Snowcone AMI delAMI, que puedes obtener llamando. describe-images AMISe requiere un número para lanzar una instancia.

    • -- InstanceInitiatedShutdownBehavior — De forma predeterminada, cuando inicias el cierre de la instancia (mediante un comando como shutdown o poweroff), la instancia se detiene. Puede cambiar este comportamiento para que se termine. Se admiten los parámetros stop y terminate. El valor predeterminado es stop. Para obtener más información, consulte Cambiar el comportamiento de apagado iniciado por la instancia en la Guía del EC2 usuario de Amazon para instancias de Linux.

    • --instance-type: el tipo de instancia sbe.

    • --launch-template structure: la plantilla de lanzamiento que se va a utilizar para lanzar las instancias. Cualquier parámetro que especifique en el comando run-instances anula esos mismos parámetros en la plantilla de lanzamiento. Puede especificar el nombre o el ID de una plantilla de lanzamiento, pero no ambos.

      { "LaunchTemplateId": "string", "LaunchTemplateName": "string", "Version": "string" }
    • -- security-group-ids — Uno o más grupos de seguridadIDs. Puede crear un grupo de seguridad mediante CreateSecurityGroup. Si no se proporciona ningún valor, el ID del grupo de seguridad predeterminado se asigna a las instancias creadas.

    • --tag-specifications: las etiquetas que se aplicarán a los recursos durante el lanzamiento. Solo puede etiquetar instancias durante el lanzamiento. Las etiquetas especificadas se aplican a todas las instancias que se crean durante el lanzamiento. Para etiquetar un recurso una vez que se ha creado, utilice create-tags.

    • --user-data: los datos de usuario que se van a poner a disposición de la instancia. Si está utilizando el AWS CLI, la codificación base64 se realizará automáticamente y podrá cargar el texto desde un archivo. De lo contrario, debe proporcionar texto codificado en base64.

  • start-instances: inicia una instancia sbe que había detenido previamente. Todos los recursos asociados a la instancia se mantienen durante los procesos de inicio y detención, pero se borran si la instancia se termina.

    • --instance-ids: la IDs de una o más sbe instancias que se detuvieron en el dispositivo.

  • stop-instances: detiene una instancia sbe que está en ejecución. Todos los recursos asociados a la instancia se mantienen durante los procesos de inicio y detención, pero se borran si la instancia se termina.

    • --instance-ids: la instancia de una o más sbe instancias que se IDs van a detener en el dispositivo.

  • terminate-instances: apaga una o más instancias. Esta operación es idempotente; si termina una instancia más de una vez, cada llamada se ejecuta correctamente. Todos los recursos asociados a la instancia se mantienen durante los procesos de inicio y detención, pero los datos se borran si la instancia se termina.

    nota

    De forma predeterminada, cuando se utiliza un comando como shutdown o poweroff para iniciar un cierre desde la instancia, la instancia se detiene. Sin embargo, puede utilizar el atributo InstanceInitiatedShutdownBehavior para cambiar este comportamiento de modo que estos comandos terminen la instancia. Para obtener más información, consulte Cambiar el comportamiento de apagado iniciado por la instancia en la Guía del EC2 usuario de Amazon para instancias de Linux.

    • --instance-ids: la instancia IDs de una o más sbe instancias que se van a terminar en el dispositivo. Se perderán todos los datos asociados almacenados para esas instancias.

EC2APIOperaciones de Amazon compatibles

A continuación, encontrará EC2 API las operaciones de Amazon que puede utilizar con un dispositivo Snowcone, con enlaces a sus descripciones en la Referencia de Amazon EC2 API.EC2APILas llamadas de Amazon requieren la firma de la versión 4 (SigV4). Si utilizas AWS CLI o an AWS SDK para realizar estas API llamadas, la firma de SigV4 se gestiona por ti. De lo contrario, debe implementar su propia solución de firma de SigV4.

  • AssociateAddress— Asocia una dirección IP elástica a una instancia o una interfaz de red.

  • AttachVolume— Se admiten los siguientes parámetros de solicitud:

    • Device

    • InstanceId

    • VolumeId

  • AuthorizeSecurityGroupEgress— Añade una o más reglas de salida a un grupo de seguridad para su uso con un dispositivo Snowcone. En concreto, esta acción permite a las instancias enviar tráfico a uno o más rangos de IPv4 CIDR direcciones de destino.

  • AuthorizeSecurityGroupIngress— Añade una o más reglas de entrada a un grupo de seguridad. Al llamar AuthorizeSecurityGroupIngress, debe especificar un valor para GroupName oGroupId.

  • CreateVolume— Se admiten los siguientes parámetros de solicitud:

    • SnapshotId

    • Size

    • VolumeType

    • TagSpecification.N

  • CreateLaunchTemplate— Se admiten los siguientes parámetros de solicitud:

    • ImageId

    • InstanceType

    • SecurityGroupIds

    • TagSpecifications

    • UserData

  • CreateLaunchTemplateVersion

  • CreateTags— Se admiten los siguientes parámetros de solicitud:

    • AMI

    • Instance

    • Launch template

    • Security group

  • CreateSecurityGroup— Crea un grupo de seguridad en tu Snowcone. Puede crear hasta 50 grupos de seguridad. Cuando cree un grupo de seguridad, especifique un nombre fácil de recordar.

  • DeleteLaunchTemplate

  • DeleteLaunchTemplateVersions

  • DeleteSecurityGroup— Elimina un grupo de seguridad. Si intenta eliminar un grupo de seguridad asociado a una instancia, o si otro grupo de seguridad hace referencia a este, se produce un error DependencyViolation en la operación.

  • DeleteTags— Elimina el conjunto de etiquetas especificado del conjunto de recursos especificado.

  • DeleteVolume— Se admiten los siguientes parámetros de solicitud:

    • VolumeId

  • DescribeAddresses

  • DescribeImages

  • DescribeInstanceAttribute— Se admiten los siguientes atributos:

    • instanceType

    • userData

  • DescribeLaunchTemplates

  • DescribeLaunchTemplateVersions

  • DescribeInstances

  • DescribeSecurityGroups— Describe uno o más de sus grupos de seguridad. DescribeSecurityGroupses una operación paginada. Puede API realizar varias llamadas para recuperar todo el conjunto de datos de resultados.

  • DescribeTags— Con este comando, se admiten los siguientes filtros:

    • resource-id

    • resource-type— AMI o solo instancia de cómputo

    • key

    • value

  • DescribeVolume— Se admiten los siguientes parámetros de solicitud:

    • MaxResults

    • NextToken

    • VolumeId.N

  • DetachVolume— Se admiten los siguientes parámetros de solicitud:

    • Device

    • InstanceId

    • VolumeId

  • DisassociateAddress

  • GetLaunchTemplateData

  • ModifyLaunchTemplate

  • ModifyInstanceAttribute— Solo se admite el userData atributo.

  • RevokeSecurityGroupEgress— Elimina una o más reglas de salida de un grupo de seguridad.

  • RevokeSecurityGroupIngress— Revoca una o más reglas de entrada a un grupo de seguridad. Al llamar RevokeSecurityGroupIngress, debe especificar un valor para group-name o. group-id

  • RunInstances

    nota

    Se puede tardar hasta una hora y media en lanzar instancias de computación en un dispositivo Snowcone, en función del tamaño y el tipo de instancia.

  • StartInstances

  • StopInstances— Los recursos asociados a una instancia detenida persisten. Puede terminar la instancia para liberar estos recursos. Sin embargo, los datos asociados se eliminan.

  • TerminateInstances