创建机群 - Amazon SageMaker
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

创建机群

您可以使用 适用于 Python (Boto3) 的 AWS 软件开发工具包 或通过 Amazon SageMaker 控制台以编程方式创建队组。

创建队组 (Boto3

使用 CreateDeviceFleet API 创建队列。为队列指定一个名称,以及一个您希望设备在其中存储采样数据的 Amazon S3 URI。您可以选择包含 Amazon 资源角色 (ARN) 角色,以便为 使用别名AWS IoT、队列的描述、标签和 AWS 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", IAMRole="arn:aws:iam::999999999:role/rolename", Description="fleet description", OutputConfig={ S3OutputLocation="s3://bucket/", KMSKeyId: "1234abcd-12ab-34cd-56ef-1234567890ab", }, Tags=[ { "Key": "string", "Value" : "string" } ], )

使用 DescribeDeviceFleet API 获取您创建的队列的描述。

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

默认情况下,它返回队列的名称、设备队列 Amazon S3 ARN、存储桶 IAM URI、角色、在 中创建的角色别名AWS 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"}

创建队组 (控制台)

您可以使用 Edge Manager 控制台Amazon SageMaker创建打包作业。

  1. 在 SageMaker 控制台中,选择 Edge Inference (边缘推理),然后选择 Edge device fleets 边缘设备队列)。

  2. 选择 Create device fleet (创建设备队列)。

  3. 在 Device fleet name (设备队列名称) 字段中输入设备队列的名称。选择 Next

  4. Output configuration (输出配置) 页面上,指定要存储来自设备队列的示例数据的 Amazon S3 存储桶 URI。您可以选择通过AWS KMS从下拉列表中选择现有密钥或输入密钥的 ARN 来添加加密密钥。选择 Submit

  5. 选择要重定向到设备队列详细信息的设备队列的名称。此页面显示设备队列的名称、ARN、描述(如果提供)、创建队列的日期、上次修改队列的时间Amazon S3、存储桶 AWS KMS URI、密钥 ID(如果提供AWS IoT)、别名(如果提供)和IAM角色。如果您添加了标签,标签将显示在 Device fleet tags (设备队列标签) 部分中。