CLI를 사용하여 Terraform 로그 활성화

테라폼은 환경 변수를 사용하여 동작을 맞춤 설정하며, 여기에는 테라폼 로그 활성화도 포함됩니다. 테라폼 로그를 활용하여 코드의 예상치 못한 문제를 디버깅하려면 환경 변수를 설정할 수 있습니다. Terraform은 환경 변수를 읽고 런타임에 적용합니다.

IBM Cloud 프로젝트를 사용하여 아키텍처를 배포하고 Terraform 로그를 활성화하려는 경우 다음 단계를 완료하십시오. 워크스페이스( IBM Cloud Schematics )를 사용하여 Terraform을 실행하지만 Terraform 프로젝트( IBM Cloud )가 없는 경우, 자세한 내용은 워크스페이스에서 환경 변수 사용을 참조하십시오.

시작하기 전에

환경 변수 설정

  1. IBM Cloud CLI에 로그인하고 계정을 선택하세요:

    ibmcloud login
    
  2. 다음 ibmcloud project config-update 명령어를 실행하여 환경 변수를 설정합니다. 이때 프로젝트 ID, 구성 ID, 환경 변수의 이름과 값을 지정해야 합니다:

    ibmcloud project config-update --project-id PROJECT_ID --id CONFIG_ID --definition-settings "{\"ENV_NAME\":\"ENV_VALUE\"}"
    

    다음 예제는 Terraform 로그를 활성화하기 위해 환경 TF_LOG 변수를 추가합니다:

    ibmcloud project config-update --project-id PROJECT_ID --id CONFIG_ID --definition-settings "{\"TF_LOG\":\"debug\"}"
    

    명령어 옵션 전체 목록은 에서 확인하세요 ibmcloud project config-update.

. 외에도 다른 환경 변수가 TF_LOG 지원됩니다. 자세한 내용은 Terraform 환경 변수 목록을 참조하십시오.