Menyiapkan Application Design Center
Dokumen ini memandu administrator melalui penyiapan satu kali untuk Pusat Desain Aplikasi. Dengan menyelesaikan penyiapan ini, organisasi Anda dapat mendesain dan mengelola aplikasi menggunakan Pusat Desain Aplikasi.
Dalam proses penyiapan, Anda sebagai administrator akan melakukan hal berikut:
- Mengonfigurasi pengelolaan aplikasi.
- Buat ruang App Design Center
Anda. Langkah ini mengonfigurasi layanan dan resource yang diperlukan, termasuk yang berikut:
- Bucket Cloud Storage untuk penyimpanan kode Terraform.
- Katalog pribadi default dan akses ke katalog yang dikelola Google.
- API yang diperlukan seperti Infrastructure Manager, App Hub, dan Service Usage.
Pilih model penyiapan Anda
Sebelum menyiapkan Pusat Desain Aplikasi, pilih batas pengelolaan aplikasi tempat Anda akan membuat template, aplikasi, dan resource Pusat Desain Aplikasi lainnya.
Batas pengelolaan aplikasi berfungsi sebagai tempat terpusat untuk semua tugas pengelolaan aplikasi, termasuk API, kontrol akses, penagihan, dan kuota. Batas pengelolaan aplikasi yang Anda pilih akan memengaruhi penyiapan Pusat Desain Aplikasi Anda dengan cara berikut:
Batas project tunggal (Pratinjau): Sistem mengonfigurasi project Anda dengan cepat untuk pengelolaan aplikasi, mengaktifkan API yang diperlukan, serta membuat ruang dan bucket penyimpanan default.
Batas tingkat folder: Anda mengaktifkan pengelolaan aplikasi di folder. Di folder tersebut, sistem akan membuat project pengelolaan tempat Anda mengaktifkan penagihan. Kemudian, Anda dapat menyelesaikan penyiapan Pusat Desain Aplikasi, yang membuat bucket penyimpanan, mengaktifkan API yang diperlukan, dan memungkinkan Anda melakukan hal berikut:
- Tentukan nama untuk ruang Anda.
- Pilih apakah akan menonaktifkan template yang disediakan Google.
- Gunakan Gemini Cloud Assist dan Cloud Hub untuk membuat dan mengelola aplikasi Anda.
Sebelum memulai
Project tunggal (Pratinjau)
Anda harus memiliki peran berikut di project:
Jika Anda memiliki peran Pemilik Project (
roles/owner), sistem akan otomatis menetapkan izin yang tersisa kepada pengguna Anda untuk menyelesaikan penyiapan.Jika Anda tidak memiliki peran Pemilik Project (
roles/owner), minta administrator Anda untuk menetapkan hal berikut kepada pengguna Anda:- Admin Pusat Desain Aplikasi (
roles/designcenter.admin). - Admin Penggunaan Layanan (
roles/serviceusage.serviceUsageAdmin).
- Admin Pusat Desain Aplikasi (
Tingkat folder
Anda harus memiliki resource organisasi, yang digunakan untuk melakukan salah satu tindakan berikut:
- Buat folder dan aktifkan pengelolaan aplikasi.
- Pilih folder yang sudah ada dan kompatibel dengan aplikasi.
Anda harus memiliki peran berikut:
Untuk mengaktifkan pengelolaan aplikasi di folder dan membuat project pengelolaan pokok, Anda harus memiliki peran Folder Admin (
resourcemanager.folderAdmin) di resource induk.Untuk mengaktifkan penagihan di project pengelolaan, Anda harus memiliki izin penagihan yang diperlukan di akun penagihan dan project pengelolaan.
Untuk menyelesaikan penyiapan Pusat Desain Aplikasi, Anda harus memiliki peran berikut di project pengelolaan:
- Admin Pusat Desain Aplikasi (
roles/designcenter.admin). - Admin Aplikasi (
roles/designcenter.applicationAdmin).
- Admin Pusat Desain Aplikasi (
Mengaktifkan pengelolaan aplikasi
Project tunggal (Pratinjau)
Anda dapat menggunakan Pusat Desain Aplikasi dalam project yang mendukung aplikasi, yang memungkinkan Anda menentukan, mengelompokkan, dan mengelola aplikasi. Anda menggunakan project yang mendukung aplikasi untuk mengelola kuota dan penagihan. Anda dapat membuat project lain untuk menyimpan Google Cloud resource yang Anda buat dengan Pusat Desain Aplikasi.
Untuk mengaktifkan pengelolaan aplikasi dalam satu project, lihat Membuat ruang dan mengaktifkan API
Tingkat folder
Anda dapat menggunakan Pusat Desain Aplikasi di folder yang dikonfigurasi untuk pengelolaan aplikasi, yang memungkinkan Anda menentukan, mengelompokkan, dan mengelola aplikasi. Di folder Anda, Anda dapat membuat hierarki resource dan mengontrol akses berdasarkan struktur organisasi dan tanggung jawab tim Anda.
Saat Anda mengaktifkan pengelolaan aplikasi, sistem akan membuat project pengelolaan baru di folder. Anda menggunakan project pengelolaan untuk mengelola kuota dan penagihan untuk project turunan yang terkait dengan folder. Anda dapat membuat project tambahan di folder untuk menyimpan resource Google Cloud yang Anda buat dengan Pusat Desain Aplikasi.
Untuk mengetahui langkah-langkah mengonfigurasi pengelolaan aplikasi, lihat artikel berikut:
Membuat ruang dan mengaktifkan API
Sebelum Anda dan tim pengembangan mulai menggunakan Pusat Desain Aplikasi, Anda harus menyelesaikan penyiapan awal otomatis untuk membuat ruang dan mengaktifkan API yang diperlukan.
Project tunggal (Pratinjau)
Untuk mengaktifkan pengelolaan aplikasi di satu project dan menyiapkan Pusat Desain Aplikasi, lakukan hal berikut:
- Buka halaman Ringkasan Application Design Center.
Dari pemilih project, pilih project tempat Anda ingin mengonfigurasi pengelolaan aplikasi.
Klik Buka Penyiapan.
Di panel Siapkan project Anda untuk pengelolaan aplikasi, tinjau daftar API yang akan diaktifkan.
Klik Enable. Sistem akan mengaktifkan API, serta membuat bucket penyimpanan dan ruang default-space.
Tingkat folder
Untuk menyiapkan Pusat Desain Aplikasi, lakukan hal berikut:
- Buka halaman Ringkasan Application Design Center.
Klik Pilih folder, lalu pilih folder yang mendukung aplikasi.
Klik Set up ADC.
Di kolom Nama ruang saya, masukkan nama untuk ruang Anda. Anda tidak dapat mengedit nama ini nanti.
Secara default, ruang berisi komponen dan template aplikasi yang dibuat oleh Google. Untuk menghapus komponen Google dan template aplikasi dari ruang, hapus centang pada kotak Aktifkan template opini Google.
Jika Anda menghapus template opini Google, pengguna ruang hanya dapat menggunakan komponen yang Anda impor dan template aplikasi yang Anda buat.
- Klik Complete setup. Sistem akan mengaktifkan API, serta membuat bucket dan ruang penyimpanan.
Menggunakan bucket penyimpanan Anda sendiri
Proses penyiapan membuat bucket Cloud Storage untuk menyimpan detail aplikasi dan Terraform yang dihasilkan. Atau, Anda dapat menggunakan bucket Anda sendiri untuk menyimpan informasi aplikasi. Misalnya, Anda dapat menggunakan bucket yang ada jika kebijakan organisasi mencegah Anda membuat bucket penyimpanan baru.
Untuk menyiapkan Pusat Desain Aplikasi dan menggunakan bucket Cloud Storage Anda sendiri, Anda harus menggunakan App Design Center API. Lakukan tindakan berikut:
Pastikan Anda memiliki akses untuk menggunakan API. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan akses API.
Pastikan bucket Anda berada di project pengelolaan yang sama tempat Anda berencana membuat ruang.
Pastikan Anda memiliki izin berikut pada bucket:
storage.buckets.getstorage.objects.create
Untuk mengetahui informasi selengkapnya, lihat Izin IAM untuk Cloud Storage.
Identifikasi nama bucket.
Buat panggilan API Anda menggunakan resource
projects.locations.spaces:Tentukan nama bucket Anda di kolom
gcs_bucket. Misalnya, jika URI bucket adalahgs://my-bucket, nama bucket-nya adalahmy-bucket.Gunakan metode
projects.locations.spaces.createuntuk membuat ruang.
Ruang Anda dibuat, bucket Anda digunakan sebagai lokasi penyimpanan untuk informasi aplikasi, API yang diperlukan diaktifkan, dan proses penyiapan App Design Center selesai.