작업공간 자원 제거

해당 리소스가 활성 상태인 경우에도 IBM Cloud® 작업공간을 통해 프로비저닝한 Schematics 리소스를 제거합니다.

IBM Cloud Schematics 이전 버전의 Terraform을 더 이상 지원하지 않고, 최신 버전의 Terraform에 대한 지원을 도입하고 있습니다. 자세한 내용은 ‘ Schematics ’의 Terraform 사용 중단 라이프사이클사용 중단 일정을 참조하십시오.

시작하기 전에

Schematics 작업 공간이나 액션을 생성하거나 업데이트할 때는 locationurl 엔드포인트가 동일한 리전을 가리키도록 해야 합니다. 위치 및 엔드포인트에 대한 자세한 정보는 정보 저장 위치 를 참조하십시오.

UI를 사용하여 작업공간 자원 영구 삭제

  1. IBM Cloud 콘솔에 로그인합니다.
  2. 메뉴 아이콘 햄버거 아이콘 > 플랫폼 자동화 > Schematics > 테라폼을 클릭합니다.
    • 작업공간 목록 섹션에서 다음을 수행하십시오.
      • 필수 작업공간 을 클릭하여 필수 작업공간을 영구 삭제하십시오. 목록에 필수 작업공간이 표시되지 않으면 탐색 페이지를 확인하십시오.
      • Next을(를) 클릭하십시오.
    • 작업공간 목록 섹션에서. 작업 공간 이름을 클릭하고 작업 드롭다운을 클릭합니다. ' Destroy resources '을 클릭하고 삭제하기 전에 확인을 위해 워크스페이스 이름을 입력합니다. 작성 중에 이름을 입력하고 삭제를 클릭하십시오.
    • Destroy을(를) 클릭하십시오. 작업공간의 자원이 영구 삭제되었습니다.

작업공간 영구 삭제 오퍼레이션 확인

  1. IBM Cloud 콘솔 에 나열된 작업공간을 클릭하여 영구 삭제 조작의 결과를 보십시오.
  2. 작업 탭을 클릭하여 작업공간 로그를 확인하십시오.
  3. 작업 히스토리 탭을 클릭하면 자동화 모듈에서 실행된 영구 삭제 작업 및 조작의 결과가 표시됩니다.

CLI를 사용하여 작업공간 리소스 영구 삭제

  1. 작업공간 구성을 영구 삭제합니다. 작업공간의 자원 영구 삭제에 대한 자세한 정보는 ibmcloud schematics destroy workspace 명령 을 참조하십시오.

    ibmcloud schematics destroy workspace --id <WORKSPACE_ID>
    
    ibmcloud schematics destroy --id WORKSPACE_ID [--target RESOURCE1] [--target RESOURCE2] [--force] [--output OUTPUT]
    

    { pre}

  2. 작업공간을 통해 작성된 소스가 영구 삭제되었는지 확인하십시오.

    ibmcloud schematics workspace list
    
  3. Schematics 를 사용하여 클라우드 리소스 관리하기를 참조하여 시작하십시오. Terraform을 사용하여 클라우드 리소스 삭제, 업데이트 또는 삭제를 시작하십시오.

작업공간 영구 삭제 오퍼레이션 확인

작업 공간이 성공적으로 생성되었는지 확인하십시오. CLI를 사용하여 리소스를 영구 삭제하면 명령이 작업공간의 리소스를 제거합니다.

   ibmcloud schematics destroy --id us-east.workspace.testwspace03jan.811182d2 --target vpc_name --target vpc_tags
   Do you really want to perform this action? [y/N]> y
   Activity ID   c10fc92ddfd2d9ec645fc5dbece5e341
   OK

제거에 성공하면 작업공간의 고유 활동 ID를 리턴합니다.

자세한 정보는 작업공간 FAQ 를 참조하십시오.

API를 사용하여 작업공간 자원 영구 삭제

  1. API를 사용하여 IAM 액세스 토큰을 검색하고 IBM Cloud Schematics을(를) 인증하기 위한 단계를 따르십시오.

  2. 작업공간을 영구 삭제하십시오.

    예:

       PUT /v1/workspaces/{w_id}/destroy HTTP/1.1
       Host: schematics.cloud.ibm.com
       Content-Type: application/json
       Authorization: <auth_token>
       {
          "name":"testwspace03jan",
          "type":[
             "terraform_v1.4"
          ],
          "description":"terraform workspace",
          "location":"us-east",
          "tags":[
             "department:HR",
             "application:compensation",
             "environment:production"
          ],
          "template_repo":{
             "url":"https://github.com/Anil-CM/newrepo"
          },
          "workspace_status":{
             "frozen":true
          },
          "template_data":[
             {
                "folder":".",
                "type":"terraform_v1.4",
             "variablestore":[
                {
                   "name":"sample_var",
                   "secure":true,
                   "value":"THIS IS IBM CLOUD TERRAFORM CLI DEMO",
                   "description":"Description of sample_var"
                },
                {
                   "name":"sleepy_time",
                   "value":"15"
                   }
                ]
             }
          ]
       }
    
  3. Schematics 를 사용하여 클라우드 리소스 관리하기 를 참조하여 Terraform으로 클라우드 리소스를 삭제, 업데이트 또는 삭제하는 방법을 시작하십시오.

작업공간 영구 삭제 오퍼레이션 확인

자원이 제거되었는지 확인하십시오.

출력에 표시된 대로 작업공간 자원이 제거되었는지 확인하십시오.

출력

{
    "activityid": "6e5c84b58100472395b53a056cc27edc"
}

성공하면 작업공간의 고유 활동 ID가 리턴됩니다.

자세한 정보는 작업공간 FAQ 를 참조하십시오.

Terraform을 사용하여 작업공간 리소스 영구 삭제

  1. Schematics 데이터 삭제 의 단계에 따라 Terraform을 사용하여 작업공간을 영구 삭제하십시오.

  2. Schematics 로 클라우드 리소스 관리를 참조하여 클라우드 리소스를 생성, 업데이트 또는 삭제하세요.

다음 단계

  • 작업할 추가 작업공간 샘플을 찾으십니까? 샘플 작업공간 을 확인하십시오. 추가 사용자 정의 및 사용법은 예제의 Readme 파일을 확인하십시오.