Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Buat Armada (Boto3)
Gunakan CreateDeviceFleet
API untuk membuat armada. Tentukan nama untuk armada, ARN AWS IoT Peran Anda untuk RoleArn
bidang, serta URI Amazon S3 tempat perangkat menyimpan data sampel.
Anda dapat secara opsional menyertakan deskripsi armada, tag, dan ID AWS KMS Kunci.
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"
}
],
)
Alias AWS IoT Peran dibuat untuk Anda saat Anda membuat armada perangkat. Alias AWS IoT peran menyediakan mekanisme untuk perangkat yang terhubung untuk mengautentikasi AWS IoT menggunakan sertifikat X.509 dan kemudian mendapatkan AWS kredensil berumur pendek dari peran IAM yang terkait dengan alias peran. AWS IoT
Gunakan DescribeDeviceFleet
untuk mendapatkan nama alias peran dan 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']
Gunakan DescribeDeviceFleet
API untuk mendapatkan deskripsi armada yang Anda buat.
sagemaker_client.describe_device_fleet(
DeviceFleetName="sample-fleet-name"
)
Secara default, ia mengembalikan nama armada, armada perangkat ARN, URI bucket Amazon S3, peran IAM, alias peran yang dibuat, stempel waktu saat armada dibuat AWS IoT, dan stempel waktu kapan armada terakhir dimodifikasi.
{ "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"}
Buat Armada (Konsol)
Anda dapat membuat pekerjaan pengemasan Edge Manager menggunakan konsol Amazon SageMaker AI di https://console.aws.amazon.com/sagemaker
Di konsol SageMaker AI, pilih Edge Manager lalu pilih armada perangkat Edge.
Pilih Buat armada perangkat.
Masukkan nama untuk armada perangkat di bidang Nama armada perangkat. Pilih Berikutnya.
Pada halaman konfigurasi Output, tentukan URI bucket Amazon S3 tempat Anda ingin menyimpan data sampel dari armada perangkat. Anda dapat menambahkan kunci enkripsi juga dengan memilih kunci yang ada AWS KMS dari daftar dropdown atau dengan memasukkan ARN kunci. Pilih Kirim.
Pilih nama armada perangkat Anda untuk diarahkan ke detail armada perangkat. Halaman ini menampilkan nama armada perangkat, ARN, deskripsi (jika Anda memberikannya), tanggal armada dibuat, terakhir kali armada diubah, URI bucket Amazon S3, ID kunci (jika disediakan) AWS KMS , alias (jika disediakan) AWS IoT , dan peran IAM. Jika Anda menambahkan tag, tag akan muncul di bagian Tag armada perangkat.