As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Criar uma frota
Criar uma frota (Boto3)
Use o CreateDeviceFleet
API para criar uma frota. Especifique um nome para a frota, sua AWS IoT função ARN para o RoleArn
campo, bem como um Amazon S3 URI onde você deseja que o dispositivo armazene dados de amostra.
Opcionalmente, você pode incluir uma descrição da frota, etiquetas e uma ID de AWS KMS chave.
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"
} ], )
Um alias de AWS IoT função é criado para você quando você cria uma frota de dispositivos. O alias da AWS IoT função fornece um mecanismo para que os dispositivos conectados se autenticem AWS IoT usando certificados X.509 e, em seguida, obtenham AWS credenciais de curta duração de uma IAM função associada ao alias da função. AWS IoT
Use DescribeDeviceFleet
para obter o nome do alias da função e. ARN
# 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']
Use DescribeDeviceFleet
API para obter uma descrição das frotas que você criou.
sagemaker_client.describe_device_fleet( DeviceFleetName="sample-fleet-name" )
Por padrão, ele retorna o nome da frota, a frota de dispositivos, o bucket do Amazon S3ARN, a funçãoURI, o alias da IAM função criado em AWS IoT, um timestamp de quando a frota foi criada e um timestamp de quando a frota foi modificada pela ú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"}
Criar uma frota (console)
Você pode criar um trabalho de empacotamento do Edge Manager usando o SageMaker console da Amazon em https://console.aws.amazon.com/sagemaker.
No SageMaker console, escolha Edge Manager e, em seguida, escolha Frotas de dispositivos Edge.
Escolha Criar frota de dispositivos.
Insira um nome para a frota de dispositivos no campo Nome da frota de dispositivos. Escolha Próximo.
Na página de configuração de saída, especifique o bucket do Amazon S3 URI onde você deseja armazenar dados de amostra da sua frota de dispositivos. Opcionalmente, você também pode adicionar uma chave de criptografia selecionando uma AWS KMS chave existente na lista suspensa ou inserindo uma chave. ARN Selecione Enviar.
Escolha o nome da sua frota de dispositivos para ser redirecionado aos detalhes da frota de dispositivos. Essa página exibe o nome da frota de dispositivosARN, a descrição (se você forneceu uma), a data em que a frota foi criada, a última vez em que a frota foi modificada, o bucket do Amazon S3URI, o ID da AWS KMS chave (se fornecido), o AWS IoT alias (se fornecido) e a função. IAM Se você adicionou etiquetas, elas aparecem na seção Tags de frota de dispositivos.