取消部署 - AWS IoT Greengrass

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

取消部署

您可以取消作用中部署,以防止其軟體元件安裝在AWS IoT Greengrass核心裝置上。如果您取消以物件群組為目標的部署,您新增至群組的核心裝置將不會收到該連續部署。如果核心裝置已執行部署,則取消部署時不會變更該裝置上的元件。您必須建立新部署修訂部署,才能修改在接收已取消部署的核心裝置上執行的元件。

取消部署的步驟 (AWS CLI)
  1. 執行下列命令以尋找目標之最新部署修訂版本的識別碼。最新修訂版是目標唯一可以處於作用中狀態的部署,因為先前的部署會在您建立新修訂時取消。以目 targetArn 項目或項目群組的 ARN 取代目標項目AWS IoT或項目群組的 ARN。

    aws greengrassv2 list-deployments --target-arn targetArn

    回應包含一份包含目標最新部署的清單。複製回應,以便在下一個步驟中使用。deploymentId

  2. 執行下列命令以取消部署。以上一個步驟的 ID 取代部署 ID。

    aws greengrassv2 cancel-deployment --deployment-id deploymentId

    如果項目成功,部署狀態會變更為CANCELED