デプロイをキャンセルする - AWS IoT Greengrass

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

デプロイをキャンセルする

アクティブなデプロイをキャンセルして、AWS IoT Greengrass コアデバイスにソフトウェアコンポーネントがインストールされるのを防ぐことができます。モノグループをターゲットとするデプロイをキャンセルすると、グループに追加したコアデバイスが、その継続的デプロイを受信しなくなります。コアデバイスで既にデプロイが実行されている場合、デプロイをキャンセルしても、そのデバイスのコンポーネントは変更されません。キャンセルされたデプロイを受信したコアデバイス上で実行されるコンポーネントを修正するには、新しいデプロイを作成するか、デプロイを修正する必要があります。

デプロイをキャンセルするには (AWS CLI)
  1. 次のコマンドを実行し、ターゲットの最新のデプロイリビジョンの ID を検索します。新しいリビジョンの作成時に以前のデプロイはキャンセルされるため、最新のリビジョンが、ターゲットに対してアクティブにできる唯一のデプロイとなります。targetArn をターゲット AWS IoT モノまたはモノグループの ARN に置き換えます。

    aws greengrassv2 list-deployments --target-arn targetArn

    レスポンスには、ターゲットの最新デプロイのリストが含まれています。deploymentId を次のステップで使用するレスポンスからコピーします。

  2. 以下のコマンドを実行して、デプロイをキャンセルします。deploymentId を前のステップの ID に置き換えます。

    aws greengrassv2 cancel-deployment --deployment-id deploymentId

    操作が成功すると、デプロイのステータスが CANCELED に変わります。