Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Creazione di un parco istanze
Puoi creare una flotta in modo programmatico con AWS SDK for Python (Boto3) o tramite la console AI. SageMaker https://console.aws.amazon.com/sagemaker
Creare un parco (Boto3)
Usa l'API CreateDeviceFleet per creare un parco. Specifica un nome per la flotta, il tuo AWS IoT Role ARN per il RoleArn campo e un URI Amazon S3 in cui desideri che il dispositivo memorizzi i dati campionati.
Puoi facoltativamente includere una descrizione della flotta, dei tag e un Key ID. AWS KMS
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"} ], )
Un alias di AWS IoT ruolo viene creato automaticamente quando crei un parco dispositivi. L'alias di AWS IoT ruolo fornisce un meccanismo che consente ai dispositivi connessi di autenticarsi AWS IoT utilizzando X.509 certificati e quindi ottenere AWS credenziali di breve durata da un ruolo IAM associato all'alias di ruolo. AWS IoT
Utilizza DescribeDeviceFleet per ottenere il nome alias del ruolo e l'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']
Utilizza l'API DescribeDeviceFleet per ottenere una descrizione dei parchi che hai creato.
sagemaker_client.describe_device_fleet( DeviceFleetName="sample-fleet-name" )
Per impostazione predefinita, restituisce il nome della flotta, l'ARN del parco dispositivi, l'URI del bucket Amazon S3, il ruolo IAM, l'alias del ruolo creato in AWS IoT, un timestamp di quando è stato creato il parco veicoli e un timestamp dell'ultima modifica del parco veicoli.
{ "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"}
Creazione di un parco istanze (console)
Puoi creare un processo di creazione di pacchetti di Edge Manager utilizzando la console Amazon AI all'indirizzo. SageMaker https://console.aws.amazon.com/sagemaker
Nella console SageMaker AI, scegli Edge Manager, quindi scegli flotte di dispositivi Edge.
Scegli Crea un parco dispositivi.
Inserisci un nome per il parco nel campo Nome del parco dispositivi. Scegli Next (Successivo).
Nella pagina Configurazione di output, specifica l'URI del bucket Amazon S3 in cui desideri archiviare i dati di esempio del tuo parco dispositivi. Facoltativamente, puoi anche aggiungere una chiave di crittografia selezionando una AWS KMS chiave esistente dall'elenco a discesa o inserendo l'ARN di una chiave. Seleziona Invia.
Scegli il nome del tuo parco dispositivi per essere reindirizzato ai dettagli del parco dispositivi. Questa pagina mostra il nome del parco dispositivi, l'ARN, la descrizione (se ne hai fornita una), la data di creazione del parco dispositivi, l'ultima volta che il parco dispositivi è stato modificato, l'URI del bucket Amazon S3, l'ID chiave AWS KMS (se fornito), l'alias AWS IoT (se fornito) e il ruolo IAM. Se hai aggiunto dei tag, questi vengono visualizzati nella sezione Tag del parco dispositivi.