Schematics 적용이 실패하는 이유는 무엇인가요?

대상 리소스에서 스크립트를 실행하는 IBM Cloud에서 Terraform 템플리트를 적용하려고 합니다. 스크립트를 실행하려면 구성 파일에서 Terraform null_resource를 사용합니다. 그러나 Schematics 적용 조치를 수행하는 경우 조치에 실패하고 내부, 제한시간 초과, 연결 또는 입력 오류가 포함될 수 있는 오류 메시지를 수신합니다.

Schematics가 대상 리소스에서 스크립트 실행을 시도하는 경우 실행 중에 스크립트 오류가 발생합니다. Schematics가 사용자 제공 스크립트에서 발생하는 오류를 분석할 수 없으므로 적용 조치는 failed로 표시됩니다.

스크립트에서 오류를 해결하려면 다음 단계를 따르십시오.

  1. 작업공간 활동 페이지에서 실패한 Schematics 적용 조치를 선택하십시오.

  2. 자세한 로그 출력을 보려면 작업을 클릭하십시오.

  3. 로그 파일에서 오류가 발생하기 전에 Schematics가 시작한 마지막 조치를 찾으십시오. 예를 들어, 다음 로그 출력에서 Schematics Terraform null_resource 를 사용하여 instances_module 모듈에서 복사 스크립트를 실행하려고 했습니다.

      2021/05/24 05:03:41 Terraform apply | module.instances_module.module.compute_remote_copy_rpms.null_resource.remote_copy[0]: Still creating... [5m0s elapsed]
      2021/05/24 05:03:41 Terraform apply |
      2021/05/24 05:03:42 Terraform apply |
      2021/05/24 05:03:42 Terraform apply |
      2021/05/24 05:03:42 Terraform apply | Error: timeout - last error: ssh: rejected: connect failed (Connection timed out)
    
    
  4. Terraform에서 실행되는 스크립트를 찾으세요 null_resource Schematics 로그 출력의 오류 메시지를 사용하여 오류가 어디에서 발생했는지 분석합니다.

  5. 오류를 해결할 수 없으면 스크립트 소유자에게 문의하여 오류를 추가로 해결하십시오.