기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Deadline Cloud에서 팜 리소스 정리
새 워크로드 및 파이프라인 통합을 개발하고 테스트하기 위해이 자습서에서 생성한 Deadline Cloud 개발자 팜을 계속 사용할 수 있습니다. 개발자 팜이 더 이상 필요하지 않은 경우 Amazon CloudWatch Logs에서 팜, 플릿, 대기열, AWS Identity and Access Management (IAM) 역할 및 로그를 포함한 리소스를 삭제할 수 있습니다. 이러한 리소스를 삭제한 후 리소스를 사용하려면 자습서를 다시 시작해야 합니다. 자세한 내용은 Deadline Cloud 리소스 시작하기 단원을 참조하십시오.
개발자 팜 리소스를 정리하려면
-
첫 번째 CloudShell 탭을 선택한 다음 대기열에 대한 모든 대기열-플릿 연결을 중지합니다.
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
-
대기열 플릿 연결을 나열합니다.
aws deadline list-queue-fleet-associations \ --farm-id $DEV_FARM_ID \ --queue-id $DEV_QUEUE_ID
출력이를 보고할 때까지 명령을 다시 실행해야 할 수 있습니다.
"status": "STOPPED"
그런 다음 다음 단계로 진행할 수 있습니다. 이 프로세스는 완료하는 데 몇 분 정도 걸립니다.{ "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" } ] }
-
대기열에 대한 모든 대기열-플릿 연결을 삭제합니다.
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
-
대기열과 연결된 모든 플릿을 삭제합니다.
for FLEET_ID in $FLEETS; do aws deadline delete-fleet \ --farm-id $DEV_FARM_ID \ --fleet-id $FLEET_ID done
-
대기열을 삭제합니다.
aws deadline delete-queue \ --farm-id $DEV_FARM_ID \ --queue-id $DEV_QUEUE_ID
-
팜을 삭제합니다.
aws deadline delete-farm \ --farm-id $DEV_FARM_ID
-
팜의 다른 AWS 리소스를 삭제합니다.
-
플릿 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"
-
대기열 IAM 역할을 삭제합니다.
aws iam delete-role-policy \ --role-name "${DEV_FARM_NAME}QueueRole" \ --policy-name S3BucketsAccess aws iam delete-role \ --role-name "${DEV_FARM_NAME}QueueRole"
-
Amazon CloudWatch Logs 로그 그룹을 삭제합니다. 각 대기열과 플릿에는 고유한 로그 그룹이 있습니다.
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"
-