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
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
En la consola SageMaker AI, elija Edge Manager y, a continuación, elija Flotas de dispositivos Edge.
Seleccione Crear flota de dispositivos.
Introduzca un nombre para la flota de dispositivos en el campo Nombre de flota de dispositivos. Elija Next (Siguiente).
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).
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.