기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
HealthOmics 실행에 대한 보존 모드 실행
실행이 완료되면 HealthOmics는 실행 메타데이터를 CloudWatch에 보관합니다. 기본적으로 CloudWatch는 CloudWatch 보존 정책을 변경하지 않는 한 실행 데이터를 무기한 유지합니다. 실행 출력은 삭제할 때까지 Amazon S3에도 저장됩니다.
조정 가능한 중 하나는 리전HealthOmics 서비스 할당량maximum number of runs (active and inactive)의 입니다. HealthOmics는 콘솔 및 API 작업(ListRuns 및 GetRun)에서 사용할 수 있도록 최대 수의 실행에 대해 실행 메타데이터를 유지합니다. 실행을 시작할 때 실행의 보존 동작을 나타내도록 실행 보존 모드 파라미터를 설정할 수 있습니다. 파라미터는 REMOVE 및 RETAIN 값을 지원합니다.
보존 모드가 REMOVE로 설정된 새 실행의 경우 HealthOmics가 최대 실행 수를 이미 저장한 후 실행을 추가하려고 하면 REMOVE 모드를 설정한 가장 오래된 실행의 메타데이터가 자동으로 제거됩니다. 이 제거는 CloudWatch 또는 Amazon S3에 저장된 데이터에 영향을 주지 않습니다.
RETAIN은 실행 보존 모드의 기본값입니다. 이 모드에서 실행되는 경우 시스템은 실행 메타데이터를 삭제하지 않습니다. HealthOmics가 모두 RETAIN으로 설정된 최대 실행 수에 도달하면 일부 실행을 삭제할 때까지 추가 실행을 생성할 수 없습니다.
동시에 최대 실행 횟수를 초과하는 배치를 실행하려는 경우 실행 보존 모드를 제거로 설정해야 합니다. 그렇지 않으면 HealthOmics가 최대값 이후에 다음 실행을 시작하려고 하면 배치가 실패합니다.
REMOVE 보존 모드 사용에 대한 추가 고려 사항:
-
REMOVE를 보존 모드로 처음 사용하기 시작할 때는 RETAIN 모드를 사용하는 하나 이상의 실행을 삭제하여 슬롯을 확보하는 것이 좋습니다. 추가 REMOVE 실행을 시작하면 자동 제거가 인계되므로 새 실행에 사용할 수 있는 슬롯이 충분합니다.
-
아카이브된 실행(또는 실행 세트)을 다시 실행하려면 HealthOmics CLI 다시 실행 도구를 사용합니다. 이 도구를 사용하는 방법에 대한 자세한 내용과 예제는 HealthOmics 도구 GitHub 리포지토리의 Omics 재실행
을 참조하세요. GitHub -
각 실행에 대해 고유한 이름을 구성하는 것이 좋습니다. HealthOmics가 실행을 제거한 후에는 콘솔 또는 API를 사용하여 실행 이름 또는 실행 ID를 찾을 수 없습니다. 그러나 CloudWatch를 사용하여 실행 이름을 검색할 수 있으므로 고유한 이름을 사용하여 최상의 검색 결과를 얻을 수 있습니다.
-
CloudWatch start-query 명령을 사용하여 보관된 실행에 대한 정보를 가져올 수 있습니다. 실행 이름이 고유하지 않으면 쿼리가 여러 매니페스트를 반환할 수 있습니다. 시작 시간 및 종료 시간 파라미터는 검색 시간 범위를 정의합니다.
aws logs start-query \ --log-group-name "/aws/omics/WorkflowLog" \ --query-string 'filter @logStream like "manifest" and @message like "
myRunName
"' \ --end-time <END-EPOCH-TIME> --start-time <START-EPOCH-TIME>start-query 명령은 쿼리 ID를 반환합니다. 쿼리 ID를 get-query-results 명령에 전달하면 쿼리 결과가 반환됩니다.
aws logs get-query-results --query-id
QueryId