저장소 삭제

필요한 역할

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

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

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

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

저장소 삭제

gcloud, 웹 인터페이스 또는 API를 사용하여 저장소를 삭제할 수 있습니다.

웹 인터페이스

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

    INSTANCE_ID-PROJECT_NUMBER.LOCATION.sourcemanager.dev

    다음을 바꿉니다.

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

  2. 저장소 목록에서 삭제하려는 저장소를 선택합니다.
  3. 설정을 클릭합니다.
  4. 저장소 설정에서 이 저장소 삭제를 클릭합니다.

gcloud

저장소를 삭제하려면 다음 명령어를 실행합니다.

gcloud source-manager repos delete REPOSITORY_ID --region=REGION --project=PROJECT_ID

다음을 바꿉니다.

  • REPOSITORY_ID: 삭제하려는 저장소의 ID입니다.
  • REGION: Secure Source Manager 인스턴스가 있는 리전 (예: us-central1)
  • PROJECT_ID: Secure Source Manager 인스턴스가 있는 프로젝트 ID입니다.

API

저장소와 연결된 모든 데이터를 삭제하려면 다음 HTTP 메서드와 URL을 사용하세요.

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

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

HTTP 메서드 및 URL:

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

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

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

"name":"operations/cc3ea26c-9b57-11ed-be0a-2e3b5910efef","metadata":{"@type":"type.googleapis.com/google.cloud.securesourcemanager.v1.OperationMetadata","createTime":"2023-01-23T19:54:49.904779921Z","endTime":"2023-01-23T19:54:50.947030402Z","target":"projects/my-project/locations/us-central1/repositories/my-repo","verb":"delete","apiVersion":"v1"},"done":true,"response":{"@type":"type.googleapis.com/google.protobuf.Empty"}
```

다음 단계