AWS IoT Greengrass v2 では、 Deployment を更新すると新しいリビジョンが作成されます。
リビジョン数がかさんだ Deployment をお掃除するのが面倒なので、シェルコマンドを備忘のため記載。
DEPLOYMENT_NAME="<削除したいDeploymentの名前>"
for DID in `aws greengrassv2 list-deployments --query "deployments[?deploymentName=='${DEPLOYMENT_NAME}'].deploymentId" --output text --history-filter=ALL`
do
aws greengrassv2 cancel-deployment --deployment-id $DID
aws greengrassv2 delete-deployment --deployment-id $DID
done