选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

创建实例集

聚焦模式
创建实例集 - 亚马逊 SageMaker AI

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

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

您可以使用 AWS SDK for Python (Boto3) 或通过 SageMaker AI 控制台 https://console.aws.amazon.com/sagemaker 以编程方式创建舰队。

创建队列 (Boto3)

使用 CreateDeviceFleet API 创建队列。为队列指定名称,为该RoleArn字段指定您的 AWS IoT 角色 ARN,以及您希望设备存储采样数据的 Amazon S3 URI。

您可以选择添加舰队的描述、标签和 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", 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" } ], )

创建设备队列时会为您创建 AWS IoT 角色别名。 AWS IoT 角色别名提供了一种机制,让连接的设备 AWS IoT 使用 X.509 证书进行身份验证,然后从与角色别名关联的 IAM 角色获取短期 AWS 证书。 AWS IoT

使用 DescribeDeviceFleet 获取角色别名和 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']

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

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

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

创建队组 (控制台)

你可以使用 https://console.aws.amazon.com/s agemaker 上的亚马逊 A SageMaker I 控制台创建 Edge Manager 打包任务。

  1. 在 SageMaker AI 控制台中,选择边缘管理器,然后选择边缘设备队列

  2. 选择创建设备队列

    管理控制台中创建设备实例集的位置。
  3. 设备队列名称字段中输入设备队列的名称。选择下一步

    管理控制台中设备实例集属性部分中下一步按钮的位置。
  4. 输出配置页面上,指定要存储设备队列中的示例数据的 Amazon S3 存储桶 URI。您也可以选择通过从下拉列表中选择现有 AWS KMS 密钥或输入密钥的 ARN 来添加加密密钥。选择提交

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

隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。