아키텍처 배치

배치 업데이트가 유효성 검증되고 승인되면 대상 계정에 아키텍처를 배치할 수 있습니다. 배치를 위해 프로젝트에 권한을 부여한 모든 계정에 배치할 수 있습니다. 자세한 정보는 Secrets Manager 와 함께 API키를 사용하여 프로젝트에 아키텍처를 배치할 수 있는 권한 부여 를 참조하십시오.

프로젝트 설정을 편집하여 성공적으로 확인된 변경 사항을 자동으로 승인하고 배포할 수 있습니다. 이렇게 하려면 프로젝트를 열고 관리 > 설정으로 이동하여 자동 배포를 켜기로 전환합니다. 이 설정을 활성화하면 프로젝트에 배포 가능한 아키텍처가 함께 쌓여 있는 경우 첫 번째 아키텍처의 유효성이 성공적으로 검사된 후 나머지 배포 가능한 아키텍처는 종속성에 따라 순차적으로 유효성이 검사, 승인 및 배포됩니다. 아키텍처 간에 종속성이 존재하지 않으면 서로 병렬로 배포됩니다.

콘솔을 사용하여 아키텍처 배치

아키텍처를 배포하려면 다음 단계를 완료하세요:

  1. 프로젝트의 배치 탭에서 배치 가능한 아키텍처의 이름 > 편집을 클릭하십시오.
  2. 입력 값을 검토하고 필요한 경우 변경합니다.
  3. 배치를 클릭하십시오. 이 조치에는 배치할 자원을 준비하는 작업이 포함되며 이 작업에는 몇 분이 소요될 수 있습니다. 배치가 완료되면 알림을 받습니다.
  4. 배치 가능한 아키텍처의 자원 및 출력을 검토하십시오.

추가 변경사항이 필요하거나 배치 가능한 아키텍처의 새 버전을 사용할 수 있는 경우 아키텍처 배치를 편집하고 유효성을 검증한 후 다시 배치하십시오. Schematics 작업공간에서 드리프트가 발견된 경우 아키텍처를 다시 배치하십시오.

콘솔을 사용하여 리소스 보기

다음 단계를 완료하여 배치 가능한 아키텍처에 연결된 리소스를 보십시오.

  1. 프로젝트 목록에서 프로젝트를 선택하십시오.
  2. 배치 탭으로 이동하여 배치 가능한 아키텍처를 선택하십시오.
  3. 자원 탭에서 배치된 자원의 전체 목록을 볼 수 있습니다. 추가 정보를 보려면 Schematics 를 클릭하십시오.

콘솔을 사용하여 출력 값 검토

출력 값은 아키텍처가 배포된 후에 채워지며, 생성된 리소스에 대한 중요한 정보를 제공합니다. 배치가 완료되면 출력 탭으로 이동하여 배치에 대한 출력을 볼 수 있습니다.

CLI를 사용하여 아키텍처 배치

  1. 다음 ibmcloud project config-validate 명령을 실행하여 구성된 편집에 대한 유효성 검증 검사를 가져오십시오.

    ibmcloud project config-validate --project-id PROJECT-ID --id ID [--x-auth-refresh-token X-AUTH-REFRESH-TOKEN] [--version VERSION]
    

    명령 매개변수에 대한 자세한 정보는 ibmcloud project config-validate 의 내용을 참조하십시오.

  2. 다음 ibmcloud project config-deploy 명령을 실행하여 유효성 검증 및 승인 후 구성된 편집을 배치하십시오.

    ibmcloud project config-deploy --project-id PROJECT-ID --id ID
    

    명령 매개변수에 대한 자세한 정보는 ibmcloud project config-deploy 의 내용을 참조하십시오.

CLI를 사용하여 배치에 연결된 리소스 목록 가져오기

배치에 연결된 자원을 검색하려면 다음 ibmcloud project get 명령을 실행하십시오.

ibmcloud project get --id ID [--exclude-configs EXCLUDE-CONFIGS] [--complete COMPLETE]

명령 매개변수에 대한 자세한 정보는 ibmcloud project get 의 내용을 참조하십시오.

다음 ibmcloud resource search 명령을 실행하여 프로젝트의 배치에서 작성된 계정의 모든 리소스를 검색할 수도 있습니다.

ibmcloud resource search "service_tags:\"schematics::project_id:PROJECT_ID\""

API를 사용하여 아키텍처 배포

편집 내용이 승인되면 다음 샘플 요청에 표시된 대로 프로젝트 API를 호출하여 프로그래밍 방식으로 아키텍처를 배포할 수 있습니다. 이 예제에서는 ID가 0df9-5602447qf3c7-8cd7-1rge0328-4c88 인 배포를 배포합니다:

curl -X POST --location --header "Authorization: Bearer {iam_token}"
  --header "Accept: application/json"
  "{base_url}/v1/projects/{project_id}/configs/0df9-5602447qf3c7-8cd7-1rge0328-4c88/deploy"