저장소 나열 및 보기

이 문서에서는 전체 또는 부분 저장소 ID로 Secure Source Manager 저장소를 검색하고 보는 방법을 설명합니다.

필요한 역할

저장소를 검색하는 데 필요한 권한을 얻으려면 관리자에게 다음 IAM 역할을 부여해 달라고 요청하세요.

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

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

Secure Source Manager 역할 부여에 대한 자세한 내용은 IAM으로 액세스 제어사용자에게 인스턴스 액세스 권한 부여를 참고하세요.

저장소 나열

웹 인터페이스

웹 인터페이스를 통해 Secure Source Manager 인스턴스에 액세스하려면 다음 URL을 브라우저 주소 표시줄에 복사합니다.

INSTANCE_ID-PROJECT_NUMBER.LOCATION.sourcemanager.dev

다음을 바꿉니다.

  • INSTANCE_ID을 인스턴스 이름으로 바꿉니다.
  • PROJECT_NUMBER를 인스턴스의 Google Cloud 프로젝트 번호로 바꿉니다. 프로젝트 식별에 대한 자세한 내용은 프로젝트 식별을 참고하세요.
  • LOCATION을 인스턴스의 리전으로 바꿉니다.

내 저장소 탭에는 보기 액세스 권한이 있는 모든 저장소가 표시됩니다.

API

인스턴스의 특정 리전에 있는 모든 저장소의 세부정보를 나열하려면 다음 HTTP 메서드와 URL을 사용합니다.

요청 데이터를 사용하기 전에 다음을 바꿉니다.

  • PROJECT_ID: Secure Source Manager가 실행되는 Google Cloud 프로젝트의 프로젝트 ID입니다.
  • INSTANCE_ID: 인스턴스 ID
  • LOCATION: 인스턴스가 있는 리전입니다. 지원되는 위치에 대한 자세한 내용은 위치를 참고하세요.

HTTP 메서드 및 URL:

GET https://securesourcemanager.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/repositories?instance=projects/PROJECT_ID/locations/LOCATION/instances/INSTANCE_ID

요청을 보내려면 다음 옵션 중 하나를 펼칩니다.

다음과 비슷한 JSON 응답이 표시됩니다.

{
    "repositories" : [
          {
            "createTime" : "2023-08-09T19:32:15Z",
            "instance" : "projects/012345678901/locations/us-central1/instances/my-instance",
            "name" : "projects/my-project/locations/us-central1/repositories/my-repo",
            "uris" : {
                "api" : "https://my-instance-012345678901-api.us-central1.sourcemanager.dev/v1/projects/my-project/locations/us-central1/repositories/my-repo",
                "gitHttps" : "https://my-instance-012345678901-git.us-central1.sourcemanager.dev/my-project/my-repo.git",
                "html" : "https://my-instance-012345678901.us-central1.sourcemanager.dev/my-project/my-repo"
            }
          }
    ]
}

특정 저장소의 세부정보 보기

단일 저장소의 세부정보를 나열하려면 다음 HTTP 메서드와 URL을 사용합니다.

요청 데이터를 사용하기 전에 다음을 바꿉니다.

  • PROJECT_ID: Secure Source Manager가 실행되는 Google Cloud 프로젝트의 프로젝트 ID입니다.
  • LOCATION: 인스턴스가 있는 리전입니다. 지원되는 위치에 대한 자세한 내용은 위치를 참고하세요.
  • REPOSITORY_ID: 저장소 ID입니다.

HTTP 메서드 및 URL:

GET https://securesourcemanager.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/repositories/REPOSITORY_ID

요청을 보내려면 다음 옵션 중 하나를 펼칩니다.

다음과 비슷한 JSON 응답이 표시됩니다.

    {
      "createTime" : "2023-08-09T19:32:15Z",
      "instance" : "projects/012345678901/locations/us-central1/instances/my-instance",
      "name" : "projects/my-project/locations/us-central1/repositories/my-repo",
      "uris" : {
          "api" : "https://my-instance-012345678901-api.us-central1.sourcemanager.dev/v1/projects/my-project/locations/us-central1/repositories/my-repo",
          "gitHttps" : "https://my-instance-012345678901-git.us-central1.sourcemanager.dev/my-project/my-repo.git",
          "html" : "https://my-instance-012345678901.us-central1.sourcemanager.dev/my-project/my-repo"
      }
    }

웹 인터페이스에서 저장소 보기

내 저장소 탭에서 키워드로 저장소를 검색할 수 있습니다.

  1. Secure Source Manager 웹 인터페이스의 저장소 이름 검색 검색창에 검색 키워드를 입력합니다.

    검색 결과에는 저장소 ID에 키워드가 포함된 모든 저장소가 포함됩니다.

  2. 보려는 저장소를 선택합니다.

    저장소 페이지가 열립니다.

다음 단계