本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
创建实例集
您可以使用控制台 /sagemaker Amazon SDK for Python (Boto3) 或通过 SageMaker 控制台 https://console.aws.amazon.com/
创建队列 (Boto3)
使用CreateDeviceFleet
API创建舰队。指定队列的名称、该RoleArn
字段ARN的 Amazon IoT 角色以及您希望设备存储采样数据的 Amazon S3 URI。
您可以选择添加舰队的描述、标签和 Amazon KMS 密钥 ID。
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"
} ], )
创建设备队列时会为您创建 Amazon IoT 角色别名。 Amazon IoT 角色别名提供了一种机制,让连接的设备 Amazon IoT 使用 X.509 证书进行身份验证,然后从与角色别名关联的IAM角色那里获取短期 Amazon 证书。 Amazon IoT
DescribeDeviceFleet
用于获取角色别名和ARN。
# Print Amazon Resource Name (ARN) and alias that has access # to Amazon Internet of Things (IoT). sagemaker_client.describe_device_fleet(DeviceFleetName=device_fleet_name)['IotRoleAlias']
用于DescribeDeviceFleet
API获取您创建的舰队的描述。
sagemaker_client.describe_device_fleet( DeviceFleetName="sample-fleet-name" )
默认情况下,它会返回队列名称、设备队列ARN、Amazon S3 存储桶URI、IAM角色 Amazon IoT、在中创建的角色别名、创建队列的时间戳以及上次修改队列的时间戳。
{ "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"}
创建队组 (控制台)
你可以在 https://console.aws.amazon.com/s
在 SageMaker 控制台中,选择边缘管理器,然后选择边缘设备队列。
选择创建设备队列。
在设备队列名称字段中输入设备队列的名称。选择下一步。
在输出配置页面上,指定要URI存储设备队列示例数据的 Amazon S3 存储桶。您也可以选择通过从下拉列表中选择现有 Amazon KMS 密钥或输入密钥来添加加密密钥。ARN选择提交。
选择要重定向到设备队列详细信息的设备队列的名称。此页面显示设备队列的名称ARN、描述(如果您提供了)、队列创建日期、上次修改队列的时间、Amazon S3 存储桶URI、 Amazon KMS 密钥 ID(如果提供)、 Amazon IoT 别名(如果提供)和IAM角色。如果添加了标签,它们将在设备队列标签部分显示。