本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
將元件部署到您的裝置
使用 AWS IoT 主控台或使用 部署元件 AWS CLI。
使用 AWS IoT 主控台部署 AWS IoT Greengrass 元件。
-
在https://console.aws.amazon.com/iot/
導覽選單的 AWS IoT Greengrass 主控台中,選擇 部署 。 -
在元面頁面上的公用元件索引標籤上,選擇
aws.greengrass.SageMakerEdgeManager
。 -
在
aws.greengrass.SageMakerEdgeManager
頁面中,選擇部署。 -
從
Add to deployment
,選擇下列任一選項:-
若要將此元件合併至目標裝置上的現有部署,請選擇新增至現有部署,然後選取要修訂的部署。
-
若要在目標裝置上建立新部署,請選擇建立新部署。如果您的設備上有現有的部署,則選擇此步驟將取代現有部署。
-
-
在指定目標頁面上,執行下列作業:
-
在部署資訊下,輸入或修改部署的易記名稱。
-
在部署目標下,選取部署的目標,然後選擇下一步。如果您要修訂既有部署,則無法變更部署目標。
-
-
在選取元件頁面的我的元件下,選擇:
com.
<CUSTOM-COMPONENT-NAME>
aws.greengrass.SageMakerEdgeManager
SagemakerEdgeManager.
<YOUR-PACKAGING-JOB>
-
在設定元件頁面上,選擇 com.greengrass.SageMakerEdgeManager,然後執行下列動作。
-
選擇設定元件。
-
在組態更新下的要合併的組態中,輸入下列組態。
{ "DeviceFleetName": "device-fleet-name", "BucketName": "amzn-s3-demo-bucket" }
Replace (取代)
您建立的邊緣裝置機群名稱,並取代device-fleet-name
與您的裝置機群相關聯的 Amazon S3 儲存貯體名稱。amzn-s3-demo-bucket
-
選擇確認,然後選擇下一步。
-
-
在設定進階設定頁面上,保留預設組態設定,然後選擇 下一步。
-
在 Review (檢閱) 頁面,選擇 Deploy (部署)。
-
建立
deployment.json
檔案以定義 SageMaker Edge Manager 元件的部署組態。該檔案應如以下範例所示。{ "targetArn":"targetArn", "components": { "aws.greengrass.SageMakerEdgeManager": { "componentVersion": 1.0.0, "configurationUpdate": { "merge": { "DeviceFleetName": "device-fleet-name", "BucketName": "amzn-s3-demo-bucket" } } }, "com.greengrass.SageMakerEdgeManager.ImageClassification": { "componentVersion": 1.0.0, "configurationUpdate": { } }, "com.greengrass.SageMakerEdgeManager.ImageClassification.Model": { "componentVersion": 1.0.0, "configurationUpdate": { } }, } }
-
在
targetArn
欄位中,取代
使用要用於部署之物件或物件群組的 Amazon Resource Name (ARN),格式如下:targetArn
-
物件:
arn:aws:iot:
region
:account-id
:thing/thingName
-
物件群組:
arn:aws:iot:
region
:account-id:
thinggroup/thingGroupName
-
-
在
merge
欄位中,取代
您建立的邊緣裝置機群名稱,並取代device-fleet-name
與您的裝置機群相關聯的 Amazon S3 儲存貯體名稱。amzn-s3-demo-bucket
-
以最新的可用版本取代每個元件的元件版本。
-
-
執行下列命令以在裝置上部署元件:
aws greengrassv2 create-deployment \ --cli-input-json file://path/to/deployment.json
可能需要幾分鐘才能完成部署。在下一個步驟中,檢查元件記錄檔以確認部署是否已順利完成,並檢視推論結果。
如需將元件部署至個別裝置或裝置群組的詳細資訊,請參閱將AWS IoT Greengrass 元件部署至裝置 。