Creación de una flota - Amazon SageMaker AI

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.

Creación de una flota

Puedes crear una flota mediante programación con la consola de IA /sagemaker AWS SDK for Python (Boto3) o a través de SageMaker ella. https://console.aws.amazon.com

Creación de una flota (Boto3)

Use la API CreateDeviceFleet para crear una flota. Especifique un nombre para la flota, el ARN de su AWS IoT rol para el RoleArn campo y un URI de Amazon S3 en el que desee que el dispositivo almacene los datos de muestra.

Si lo desea, puede incluir una descripción de la flota, etiquetas y un identificador AWS KMS clave.

import boto3 # Create SageMaker client so you can interact and manage SageMaker resources sagemaker_client = boto3.client("sagemaker", region_name="aws-region") sagemaker_client.create_device_fleet( DeviceFleetName="sample-fleet-name", RoleArn="arn:aws:iam::999999999:role/rolename", # IoT Role ARN Description="fleet description", OutputConfig={ S3OutputLocation="s3://bucket/", KMSKeyId: "1234abcd-12ab-34cd-56ef-1234567890ab", }, Tags=[ { "Key": "string", "Value" : "string" } ], )

Al crear una flota de dispositivos, se crea un alias de AWS IoT rol. El alias de AWS IoT rol proporciona un mecanismo para que los dispositivos conectados se autentiquen AWS IoT mediante certificados X.509 y, a continuación, obtengan AWS credenciales efímeras de un rol de IAM asociado al alias del rol. AWS IoT

Utilice DescribeDeviceFleet para obtener el nombre del alias y el ARN del rol.

# Print Amazon Resource Name (ARN) and alias that has access # to AWS Internet of Things (IoT). sagemaker_client.describe_device_fleet(DeviceFleetName=device_fleet_name)['IotRoleAlias']

Utilice la API DescribeDeviceFleet para obtener una descripción de las flotas creadas.

sagemaker_client.describe_device_fleet( DeviceFleetName="sample-fleet-name" )

De forma predeterminada, devuelve el nombre de la flota, el ARN de la flota de dispositivos, el URI del bucket de Amazon S3, el rol de IAM, el alias del rol creado en AWS IoT, una marca de tiempo de cuándo se creó la flota y una marca de tiempo de cuándo se modificó la flota por última vez.

{ "DeviceFleetName": "sample-fleet-name", "DeviceFleetArn": "arn:aws:sagemaker:us-west-2:9999999999:device-fleet/sample-fleet-name", "IAMRole": "arn:aws:iam::999999999:role/rolename", "Description": "this is a sample fleet", "IoTRoleAlias": "arn:aws:iot:us-west-2:9999999999:rolealias/SagemakerEdge-sample-fleet-name" "OutputConfig": { "S3OutputLocation": "s3://bucket/folder", "KMSKeyId": "1234abcd-12ab-34cd-56ef-1234567890ab" }, "CreationTime": "1600977370", "LastModifiedTime": "1600977370"}

Creación de una flota (consola)

Puede crear un trabajo de empaquetado de Edge Manager mediante la consola Amazon SageMaker AI en https://console.aws.amazon.com/sagemaker.

  1. En la consola SageMaker AI, elija Edge Manager y, a continuación, elija Flotas de dispositivos Edge.

  2. Seleccione Crear flota de dispositivos.

    Ubicación de la opción Crear flota de dispositivos en la consola
  3. Introduzca un nombre para la flota de dispositivos en el campo Nombre de flota de dispositivos. Elija Next (Siguiente).

    Ubicación del botón Siguiente en la sección Propiedades de la flota de dispositivos de la consola
  4. En la página Configuración de salida, especifique el URI del bucket de Amazon S3 en el que desea almacenar los datos de muestra de su flota de dispositivos. Si lo desea, también puede añadir una clave de cifrado seleccionando una AWS KMS clave existente de la lista desplegable o introduciendo el ARN de una clave. Seleccione Submit (Enviar).

    Ejemplo de la página Configuración de salida de la consola
  5. Elija el nombre de su flota de dispositivos para que se le redirija a los detalles de la misma. Esta página muestra el nombre de la flota de dispositivos, el ARN, la descripción (si la ha proporcionado), la fecha de creación de la flota, la última vez que se modificó la flota, el URI del bucket de Amazon S3, el ID de clave AWS KMS (si se proporcionó), el alias AWS IoT (si se proporcionó) y el rol de IAM. Si ha añadido etiquetas, aparecerán en la sección Etiquetas de la flota de dispositivos.