배포 가능한 아키텍처 온보딩을 위한 Visual Studio Code 확장 사용

배포 가능한 아키텍처를 온보딩하려면 IBM Cloud 사용하면 됩니다 배포 가능한 아키텍처 빌더 Visual Studio Code 확장자를 사용할 수 있습니다. 확장 기능을 사용하면 필요한 자료가 자동 생성되므로 사용자가 카탈로그를 통해 유효성 검사를 실행할 때마다 별도의 구성을 수행해야 하는 문제를 방지하거나 최소화할 수 있습니다. 이 확장 기능을 사용하면 배포 가능한 아키텍처를 비공개 카탈로그와 프로젝트에 쉽게 온보딩할 수 있습니다.

시작하기 전에

배포 가능한 아키텍처를 온보딩하기 전에 다음 사전 요구 사항을 완료해야 합니다.

  • Visual Studio Code 다운로드
  • 종량과금제 또는 구독 계정을 사용하고 있는지 확인하십시오. 자세한 내용은 계정 유형 보기를 참조하십시오.
  • 비공개 카탈로그 및 배포 가능한 아키텍처로 작업하는 데 필요한 액세스 권한이 있는지 확인합니다.
    • 서비스 IBM Cloud Schematics 내 관리자 역할
    • 카탈로그 관리 서비스에 대한 편집자 역할
    • 계정의 모든 리소스 그룹에 대한 뷰어 역할
    • SecretsReader 의 인스턴스에 보안 값을 저장하려는 경우 Secrets Manager 서비스에서 Secrets Manager
    • 서비스 Workload Protection 내 독자 역할
    • 사용자 지정 배포 가능한 아키텍처의 특정 리소스에 필요한 기타 역할입니다.
  • 배포 가능한 아키텍처의 소스 코드가 GitHub 저장되어 있는지 확인하세요. 소스 코드를 리포지토리에 저장하는 데 도움이 필요하면 소스 코드 리포지토리 설정하기를 참조하세요.
  • 로컬 폴더에 복제된 공개 또는 비공개 GitHub 리포지토리에 있는 Terraform 모듈입니다. 실험을 위해 이 샘플 테라폼 모듈의 포크를 만들 수 있습니다. 리포지토리가 비공개인 경우 reporead:user 권한이 있는 개인 액세스 토큰이 필요합니다.

VS 코드 확장자 가져오기

확장 프로그램을 받으려면 VS Code를 열고 확장 기능 이동하여 IBM Cloud Deployable Architecture Builder 검색한 후 선택하여 다운로드하세요. 다운로드한 후 안내에 따라 시작하거나 다음 단계를 사용할 수 있습니다. 워크스루가 자동으로 열리지 않으면 명령 팔레트를 사용할 수 있습니다. 보기 > 명령 팔레트로 이동합니다. Walkthrough 를 검색하고, 환영합니다: 오픈 워크스루... 을 클릭합니다, 그런 다음 IBM Cloud 배포 가능한 아키텍처 빌더로 시작하기를 선택합니다.

배포 가능한 아키텍처 온보딩

배포 가능한 아키텍처를 처음 검증할 때는 IBM Cloud 온보딩하는 단계를 거칩니다. 배포 가능한 아키텍처를 온보딩하려면 다음 단계를 따르세요:

  1. IBM Cloud 계정에 로그인하십시오.
    1. 계정에 로그인하려면 보기를 클릭하고 명령어 팔레트를 선택합니다.
    2. 검색 필드에서 IBM Cloud - Log in 검색합니다.
    3. IBM Cloud- Log in 선택하고 API 키, 페더레이션 ID 또는 사용자 이름과 비밀번호로 로그인합니다.
    4. (선택 사항) 로그인 환경을 변경할 수 있습니다. Click 보기, select 명령 팔레트, search for IBM Cloud - Log in, and select IBM Cloud- Log in > Change login environment. 메뉴에서 프로덕션 또는 스테이징을 선택합니다.
  2. VS Code에서 GitHub 로그인했는지 확인하세요.
    1. Select the Avatar icon > 동기화 설정에 로그인.
    2. 계정을 선택하십시오.
    3. Visual-Studio 코드 인증을 클릭합니다.
  3. 리포지토리를 복제하여 VS Code 작업 영역에 추가하세요.
    1. 배포 가능한 아키텍처 리포지토리를 GitHub 복제합니다.
    2. VS Code 내 작업 공간에 추가하려면 파일 > 작업 공간에 폴더 추가...를 클릭한 다음 파일에서 리포지토리를 선택합니다.
  4. 카탈로그 매니페스트 파일을 Terraform 모듈에 추가합니다.
    1. 카탈로그 매니페스트를 추가하려면 작업 영역에서 모듈 폴더를 마우스 오른쪽 버튼으로 클릭합니다.
    2. IBM Cloud > Add deployable architecture manifest files 선택합니다.
  5. 배포 가능한 아키텍처를 온보딩하고 검증하세요.
    1. ibm_catalog.json 파일을 마우스 오른쪽 버튼으로 클릭하고 IBM Cloud을 선택합니다. > 사이트IBM Cloud에서 배포 가능한 아키텍처 유효성 검사.
    2. 리포지토리 지점을 선택합니다. 또는 +를 클릭하고 새로 만들 새 항목의 이름을 입력할 수 있습니다.
    3. 기존 개인 카탈로그를 선택하십시오. 또는 +를 클릭하고 새로 만들 새 항목의 이름을 입력할 수 있습니다.
    4. 오퍼링 버전을 입력합니다.
    5. 기존 프로젝트를 선택합니다. 또는 +를 클릭하고 새로 생성될 이름을 입력할 수도 있습니다.
    6. 리소스를 배포할 계정의 IBM Cloud API 키를 입력합니다.
    7. 아키텍처 다이어그램의 상대 경로를 입력합니다. 다이어그램이 없는 경우 자리 표시자가 제공됩니다.
    8. (선택 사항) GitHub 리포지토리가 비공개이거나 GitHub Enterprise 있는 경우 개인 액세스 토큰을 입력합니다.
    9. YAML 입력 파일이 열립니다. inputs 속성 아래의 값을 편집하고 파일을 저장합니다.
    10. 계속하기를 클릭하세요

유효성 검사가 시작되면 유효성 검사 로그를 표시하는 출력 채널이 열립니다. 그렇지 않은 경우 출력 보기의 메뉴에서 DA Validation 채널을 선택합니다. 검증 완료까지 몇 분이 소요될 수 있습니다.