Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Buat Armada
Buat Armada (Boto3)
Gunakan CreateDeviceFleet
API untuk membuat armada. Tentukan nama untuk armada, AWS IoT Peran Anda ARN untuk RoleArn
bidang, serta Amazon S3 URI 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 yang terkait dengan alias IAM peran. AWS IoT
Gunakan DescribeDeviceFleet
untuk mendapatkan nama alias peran danARN.
# 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 perangkatARN, bucket Amazon S3, peranURI, alias IAM peran yang dibuat, stempel waktu kapan 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 SageMaker konsol Amazon di https://console.aws.amazon.com/sagemaker
Di SageMaker konsol, pilih Edge Manager dan kemudian 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 bucket Amazon S3 URI tempat Anda ingin menyimpan data sampel dari armada perangkat. Anda juga dapat menambahkan kunci enkripsi secara opsional dengan memilih AWS KMS kunci yang ada dari daftar dropdown atau dengan memasukkan kunci. ARN Pilih Kirim.
Pilih nama armada perangkat Anda untuk diarahkan ke detail armada perangkat. Halaman ini menampilkan nama armada perangkatARN, deskripsi (jika Anda memberikannya), tanggal armada dibuat, terakhir kali armada diubah, bucket Amazon S3, ID AWS KMS kunci (jika disediakan)URI, AWS IoT alias (jika disediakan), dan peran. IAM Jika Anda menambahkan tag, tag akan muncul di bagian Tag armada perangkat.