Etapa 6: limpe os recursos da sua fazenda no Deadline Cloud - AWS Nuvem de prazos

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Etapa 6: limpe os recursos da sua fazenda no Deadline Cloud

Para desenvolver e testar novas cargas de trabalho e integrações de pipeline, você pode continuar usando o farm de desenvolvedores do Deadline Cloud que você criou para este tutorial. Se você não precisar mais da sua fazenda de desenvolvedores, poderá excluir seus recursos, incluindo fazenda, frota, fila, funções AWS Identity and Access Management (IAM) e registros no Amazon CloudWatch Logs. Depois de excluir esses recursos, você precisará começar o tutorial novamente para usar os recursos. Para ter mais informações, consulte Configurando uma estação de trabalho de desenvolvedor para o Deadline Cloud.

Para limpar os recursos da fazenda de desenvolvedores
  1. Instale e configure o AWS Command Line Interface (AWS CLI), caso ainda não tenha feito isso. Para obter informações, consulte Instalar ou atualizar para a versão mais recente do AWS CLI.

  2. Escolha sua primeira CloudShell guia e, em seguida, interrompa todas as associações de filas e frotas da sua fila.

    FLEETS=$(aws deadline list-queue-fleet-associations \ --farm-id $DEV_FARM_ID \ --queue-id $DEV_QUEUE_ID \ --query "queueFleetAssociations[].fleetId" \ --output text) for FLEET_ID in $FLEETS; do aws deadline update-queue-fleet-association \ --farm-id $DEV_FARM_ID \ --queue-id $DEV_QUEUE_ID \ --fleet-id $FLEET_ID \ --status STOP_SCHEDULING_AND_CANCEL_TASKS done
  3. Liste as associações de frotas de filas.

    aws deadline list-queue-fleet-associations \ --farm-id $DEV_FARM_ID \ --queue-id $DEV_QUEUE_ID

    Talvez seja necessário executar novamente o comando até que a saída seja reportada e, em seguida"status": "STOPPED", você pode prosseguir para a próxima etapa. O processo pode demorar vários minutos para ser concluído.

    { "queueFleetAssociations": [ { "queueId": "queue-abcdefgh01234567890123456789012id", "fleetId": "fleet-abcdefgh01234567890123456789012id", "status": "STOPPED", "createdAt": "2023-11-21T20:49:19+00:00", "createdBy": "arn:aws:sts::123456789012:assumed-role/RoleToBeAssumed/MySessionName", "updatedAt": "2023-11-21T20:49:38+00:00", "updatedBy": "arn:aws:sts::123456789012:assumed-role/RoleToBeAssumed/MySessionName" }, { "queueId": "queue-abcdefgh01234567890123456789012id", "fleetId": "fleet-abcdefgh01234567890123456789012id", "status": "STOPPED", "createdAt": "2023-11-21T20:32:06+00:00", "createdBy": "arn:aws:sts::123456789012:assumed-role/RoleToBeAssumed/MySessionName", "updatedAt": "2023-11-21T20:49:39+00:00", "updatedBy": "arn:aws:sts::123456789012:assumed-role/RoleToBeAssumed/MySessionName" } ] }
  4. Exclua todas as associações de filas e frotas da sua fila.

    for FLEET_ID in $FLEETS; do aws deadline delete-queue-fleet-association \ --farm-id $DEV_FARM_ID \ --queue-id $DEV_QUEUE_ID \ --fleet-id $FLEET_ID done
  5. Exclua todas as frotas associadas à sua fila.

    for FLEET_ID in $FLEETS; do aws deadline delete-fleet \ --farm-id $DEV_FARM_ID \ --fleet-id $FLEET_ID done
  6. Exclua a fila.

    aws deadline delete-queue \ --farm-id $DEV_FARM_ID \ --queue-id $DEV_QUEUE_ID
  7. Exclua a fazenda.

    aws deadline delete-farm \ --farm-id $DEV_FARM_ID
  8. Exclua outros AWS recursos da sua fazenda.

    1. Exclua a função de frota AWS Identity and Access Management (IAM).

      aws iam delete-role-policy \ --role-name "${DEV_FARM_NAME}FleetRole" \ --policy-name WorkerPermissions aws iam delete-role \ --role-name "${DEV_FARM_NAME}FleetRole"
    2. Exclua a função IAM da fila.

      aws iam delete-role-policy \ --role-name "${DEV_FARM_NAME}QueueRole" \ --policy-name S3BucketsAccess aws iam delete-role \ --role-name "${DEV_FARM_NAME}QueueRole"
    3. Exclua os grupos de CloudWatch log do Amazon Logs. Cada fila e frota tem seu próprio grupo de registros.

      aws logs delete-log-group \ --log-group-name "/aws/deadline/$DEV_FARM_ID/$DEV_QUEUE_ID" aws logs delete-log-group \ --log-group-name "/aws/deadline/$DEV_FARM_ID/$DEV_CMF_ID" aws logs delete-log-group \ --log-group-name "/aws/deadline/$DEV_FARM_ID/$DEV_SMF_ID"