계정 커넥터 구성

이 문서에서는 개발자 연결 계정 커넥터의 고급 구성 옵션을 사용하는 방법을 설명합니다.

계정 커넥터는 Google Cloud 계정을 Google 이외의 개발자 도구 제공업체의 개인 계정과 연결하는 데 도움이 되는 개발자 연결 기능입니다. 사용자는 계정 커넥터에 액세스할 데이터 유형을 지정할 수 있습니다. 커넥터에 적절한 범위를 선택하면 됩니다. 조직의 계정 커넥터 연결이 생성되면 해당 조직 내 사용자는 해당 연결을 사용하여 개별 계정이 해당 연결과 함께 사용되도록 승인할 수 있습니다.

시작하기 전에

  1. Google 계정에 로그인합니다.

    아직 계정이 없으면 새 계정을 등록하세요.

  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator role (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  3. Verify that billing is enabled for your Google Cloud project.

  4. Enable the Developer Connect API.

    Roles required to enable APIs

    To enable APIs, you need the Service Usage Admin IAM role (roles/serviceusage.serviceUsageAdmin), which contains the serviceusage.services.enable permission. Learn how to grant roles.

    Enable the API

  5. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator role (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  6. Verify that billing is enabled for your Google Cloud project.

  7. Enable the Developer Connect API.

    Roles required to enable APIs

    To enable APIs, you need the Service Usage Admin IAM role (roles/serviceusage.serviceUsageAdmin), which contains the serviceusage.services.enable permission. Learn how to grant roles.

    Enable the API

  8. Developer Connect를 사용 설정하면 Secret Manager API도 사용 설정됩니다.

  9. 선택사항: Developer Connect에서 만드는 인증 보안 비밀을 암호화하기 위한 고객 관리 암호화 키 (CMEK)를 만듭니다.

필요한 역할

연결 및 링크를 만드는 데 필요한 권한을 얻으려면 관리자에게 다음 IAM 역할을 부여해 달라고 요청하세요.

  • 프로젝트 소유자가 아닌 경우 다음 권한이 있어야 합니다. 사용자 계정에 대한 Developer Connect 관리자 (roles/developerconnect.admin)
  • CMEK를 사용하여 Developer Connect에서 생성하는 보안 비밀을 암호화하려는 경우 다음 권한이 필요합니다. Secret Manager 서비스 계정에 대한 Cloud KMS CryptoKey 암호화/복호화 (roles/cloudkms.cryptoKeyEncrypterDecrypter)
  • gcloud CLI를 사용하여 이 가이드의 단계를 완료하려면 다음이 필요합니다. 개발자 연결 서비스 계정에 대한 Secret Manager 관리자 역할 (roles/secretmanager.admin)
  • Google Cloud 콘솔을 사용하여 이 가이드의 단계를 완료하려면 사용자 계정에 프로젝트 IAM 관리자 (roles/resourcemanager.projectIamAdmin)가 있어야 합니다.

역할 부여에 대한 자세한 내용은 프로젝트, 폴더, 조직에 대한 액세스 관리를 참조하세요.

커스텀 역할이나 다른 사전 정의된 역할을 통해 필요한 권한을 얻을 수도 있습니다.

계정 커넥터 만들기

새 계정 커넥터를 만들려면 다음 단계를 따르세요.

  1. Google Cloud 콘솔에서 Developer Connect를 엽니다.

    Developer Connect로 이동

  2. 계정 커넥터를 선택합니다.

  3. 커넥터 만들기를 클릭합니다.

  4. 이 계정 커넥터를 만들 리전을 선택합니다.

  5. 계정 커넥터에 이름을 지정합니다.

  6. 제공업체를 선택합니다.

  7. 이 계정 커넥터의 Developer Connect에 부여할 범위를 선택합니다.

    범위는 선택한 제공업체의 서비스에서 Developer Connect가 실행할 수 있는 작업을 결정합니다. 범위는 제공업체에 따라 다릅니다. 제공업체에 범위가 없는 경우를 제외하고는 범위를 하나 이상 선택해야 합니다.

    제공업체에 따라 선택할 수 있는 범위가 없을 수도 있습니다. 직접 추가할 수 있습니다. 범위가 필요할 수도 있습니다.

  8. 만들기를 클릭하여 계정 커넥터 만들기를 마칩니다.

내 계정 연결

계정 커넥터를 만든 후에도 계정 커넥터를 사용하려면 개발자 커넥트를 제공업체의 계정에 연결해야 합니다.

  1. Google Cloud 콘솔에서 Developer Connect를 엽니다.

    Developer Connect로 이동

  2. 계정 커넥터를 선택합니다.

    계정 커넥터 페이지에는 프로젝트에 있는 모든 계정 커넥터가 나열됩니다.

  3. 공급업체 계정을 연결할 계정 커넥터의 이름을 클릭합니다.

    커넥터 세부정보 페이지가 표시됩니다.

  4. 계정 연결을 클릭합니다.

    OAuth 인증 대화상자가 표시됩니다.

  5. 대화상자에 정보를 입력하여 제공업체에 인증합니다.

  6. 승인을 클릭합니다.

계정 커넥터 업데이트

기존 계정 커넥터를 업데이트할 수 있지만 해당 커넥터의 범위만 업데이트할 수 있습니다. 특정 계정 커넥터의 범위를 업데이트하면 해당 커넥터의 모든 기존 사용자가 삭제됩니다.

  1. Google Cloud 콘솔에서 Developer Connect를 엽니다.

    Developer Connect로 이동

    Developer Connect에 Git 저장소 페이지가 표시됩니다.

  2. 계정 커넥터를 선택합니다.

    계정 커넥터 페이지에는 프로젝트에 있는 모든 계정 커넥터가 나열됩니다.

  3. 업데이트하려는 계정 커넥터의 이름을 클릭합니다.

    커넥터 세부정보 페이지가 표시됩니다.

  4. 수정을 클릭합니다.

  5. 범위 목록에서 이 계정 커넥터에 허용할 범위를 선택합니다.

  6. 저장을 클릭합니다.

계정 커넥터 삭제

  1. Google Cloud 콘솔에서 Developer Connect를 엽니다.

    Developer Connect로 이동

    Developer Connect에 Git 저장소 페이지가 표시됩니다.

  2. 계정 커넥터를 선택합니다.

    계정 커넥터 페이지에는 프로젝트에 있는 모든 계정 커넥터가 나열됩니다.

  3. 더보기 메뉴에서 삭제를 선택합니다.

    커넥터 세부정보 페이지가 표시됩니다.

  4. 수정을 클릭합니다.

다음 단계