Dokumen ini menguraikan cara menelusuri dan melihat repositori Secure Source Manager berdasarkan ID repositori lengkap atau sebagian.
Peran yang diperlukan
Untuk mendapatkan izin yang diperlukan untuk menelusuri repositori, minta administrator untuk memberi Anda peran IAM berikut:
-
Secure Source Manager Instance Accessor (
roles/securesourcemanager.instanceAccessor
) di instance Secure Source Manager -
Secure Source Manager Repo Reader (
roles/securesourcemanager.repoReader
) di repositori yang ingin Anda telusuri
Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat Mengelola akses ke project, folder, dan organisasi.
Anda mungkin juga bisa mendapatkan izin yang diperlukan melalui peran kustom atau peran yang telah ditentukan lainnya.
Untuk mengetahui informasi tentang cara memberikan peran Secure Source Manager, lihat Kontrol akses dengan IAM dan Memberikan akses instance kepada pengguna.
Membuat daftar repositori
antarmuka web
Untuk mengakses instance Secure Source Manager melalui antarmuka webnya, salin URL berikut ke kolom alamat browser Anda.
INSTANCE_ID-PROJECT_NUMBER.LOCATION.sourcemanager.dev
Ganti kode berikut:
- INSTANCE_ID dengan nama instance.
- PROJECT_NUMBER dengan nomor project Google Cloud instance. Untuk mengetahui informasi tentang cara mengidentifikasi project, lihat Mengidentifikasi project.
- LOCATION dengan region instance.
Tab Repositori saya menampilkan semua repositori yang dapat Anda akses untuk dilihat.
API
Untuk mencantumkan detail semua repositori di region tertentu untuk instance Anda, gunakan metode HTTP dan URL berikut.
Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:
- PROJECT_ID: project ID project Google Cloud tempat Secure Source Manager berjalan.
- INSTANCE_ID: ID instance.
- LOCATION: region tempat instance Anda berada. Untuk mengetahui informasi tentang lokasi yang didukung, lihat Lokasi.
Metode HTTP dan URL:
GET https://securesourcemanager.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/repositories?instance=projects/PROJECT_ID/locations/LOCATION/instances/INSTANCE_ID
Untuk mengirim permintaan, perluas salah satu opsi berikut:
Anda akan melihat respons JSON seperti berikut:
{ "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" } } ] }
Melihat detail untuk repositori tertentu
Untuk mencantumkan detail satu repositori, gunakan metode HTTP dan URL berikut.
Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:
- PROJECT_ID: project ID project Google Cloud tempat Secure Source Manager berjalan.
- LOCATION: region tempat instance Anda berada. Untuk mengetahui informasi tentang lokasi yang didukung, lihat Lokasi.
- REPOSITORY_ID: ID repositori.
Metode HTTP dan URL:
GET https://securesourcemanager.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/repositories/REPOSITORY_ID
Untuk mengirim permintaan, perluas salah satu opsi berikut:
Anda akan melihat respons JSON seperti berikut:
{ "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" } }
Melihat repositori di antarmuka web
Anda dapat menelusuri repositori dalam tab Repositori saya berdasarkan kata kunci.
Di antarmuka web Secure Source Manager, masukkan kata kunci penelusuran Anda di kotak penelusuran Search repository names.
Hasil penelusuran mencakup semua repositori yang menyertakan kata kunci Anda di ID repositorinya.
Pilih repositori yang ingin Anda lihat.
Halaman repositori akan terbuka.