Saat menyiapkan App Hub, Anda membuat batas administratif untuk aplikasi Anda. Batas ini adalah project pengelolaan atau kumpulan project host dan layanan yang Anda konfigurasi untuk pengelolaan aplikasi, bergantung pada model penyiapan Anda. Layanan dan beban kerja terdaftar sebagai aplikasi di dalam batas administratif ini.
Untuk menghindari penyimpangan konfigurasi dan mempertahankan sumber tepercaya yang jelas, sebaiknya kelola resource aplikasi di lingkungan tempat resource tersebut ditentukan awalnya:
Untuk aplikasi yang di-deploy dari template Application Design Center: Gunakan Application Design Center untuk mengelola dan memperbarui aplikasi. Anda dapat merevisi template untuk perubahan desain aplikasi atau membuat revisi aplikasi untuk memperbarui setelan seperti detail aplikasi dan komponen.
Untuk aplikasi yang dibuat dengan mendaftarkan resource di App Hub: Kelola aplikasi, layanan, dan workload-nya langsung di dalam App Hub.
Halaman ini menjelaskan cara mengelola aplikasi yang terdaftar langsung di dalam Hub Aplikasi. Anda dapat melakukan tindakan ini menggunakan konsol Google Cloud atau Google Cloud CLI. Untuk aplikasi yang di-deploy dari template, lihat dokumentasi Application Design Center.
Sebelum memulai
Sebelum Anda dapat mencantumkan, melihat, memperbarui, dan menghapus aplikasi di App Hub, selesaikan langkah-langkah berikut:
- Siapkan App Hub menggunakan salah satu model penyiapan yang didukung.
- Buat aplikasi dan daftarkan resource yang didukung ke aplikasi yang ingin Anda kelola.
Peran yang diperlukan
Untuk mendapatkan izin yang diperlukan untuk mengelola aplikasi di App Hub, minta administrator untuk memberi Anda peran IAM berikut pada batas administratif aplikasi dari model penyiapan Anda (project pengelolaan atau project host dan layanan) :
-
Memperbarui dan menghapus aplikasi:
Editor App Hub (
roles/apphub.editor
) -
Melihat aplikasi:
App Hub Viewer (
roles/apphub.viewer
)
Untuk mengetahui informasi selengkapnya tentang pemberian 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 selengkapnya tentang peran App Hub, lihat Peran dan izin IAM App Hub.
Mencantumkan aplikasi
Ikuti langkah-langkah berikut untuk mencantumkan dan memfilter semua aplikasi dalam batas administratif Hub Aplikasi Anda:
Konsol
Di halaman Welcome di konsol Google Cloud , gunakan pemilih project untuk memilih project pengelolaan atau project host Anda:
Buka halaman Aplikasi di Pusat Aplikasi:
Halaman ini menampilkan daftar aplikasi Anda.
Untuk memfilter daftar, gunakan kolom Filter. Anda dapat memfilter menurut atribut seperti Kekritisan atau Lingkungan.
gcloud
Temukan project ID project pengelolaan atau project host Anda.
Tampilkan daftar aplikasi Anda menggunakan salah satu opsi berikut:
Mencantumkan semua aplikasi:
gcloud apphub applications list \ --project=PROJECT_ID \ --location=LOCATION
Ganti kode berikut:
PROJECT_ID
: ID project host atau project pengelolaan Anda.LOCATION
: lokasi aplikasi Anda. Gunakanglobal
untuk aplikasi global atau region tertentu, sepertius-east1
, untuk aplikasi regional.
Memfilter daftar aplikasi berdasarkan atribut, menggunakan flag
--filter
:gcloud apphub applications list \ --project=PROJECT_ID \ --location=LOCATION \ --filter=FILTER_EXPRESSION \
Ganti kode berikut:
PROJECT_ID
: ID project host atau project pengelolaan Anda.LOCATION
: lokasi aplikasi Anda. Gunakanglobal
untuk aplikasi global atau region tertentu, sepertius-east1
, untuk aplikasi regional.FILTER_EXPRESSION
: ekspresi filter untuk menentukan atribut. Misalnya, untuk mencantumkan semua aplikasi dengan jenis lingkunganPRODUCTION
, gunakanattributes.environment.type=PRODUCTION
.
Melihat detail aplikasi
Ikuti langkah-langkah berikut untuk melihat informasi mendetail aplikasi tertentu, termasuk atribut dan metadatanya:
Konsol
Di halaman Welcome di konsol Google Cloud , gunakan pemilih project untuk memilih project pengelolaan atau project host Anda:
Buka halaman Aplikasi di Pusat Aplikasi:
Halaman ini menampilkan daftar aplikasi Anda.
Klik nama aplikasi yang ingin Anda lihat.
Tab Details aplikasi akan ditampilkan.
gcloud
Temukan project ID project pengelolaan atau project host Anda.
Mendeskripsikan aplikasi:
gcloud apphub applications describe APPLICATION_NAME \ --project=PROJECT_ID \ --location=LOCATION
Ganti kode berikut:
APPLICATION_NAME
: nama aplikasi Anda. Anda menentukan nilai ini saat membuat aplikasi.PROJECT_ID
: ID project host atau project pengelolaan Anda.LOCATION
: lokasi aplikasi Anda. Gunakanglobal
untuk aplikasi global atau region tertentu, sepertius-east1
, untuk aplikasi regional.
Memperbarui atribut aplikasi
Ikuti langkah-langkah berikut untuk mengubah atribut yang ditentukan pengguna dari aplikasi setelah dibuat:
Konsol
Di halaman Welcome di konsol Google Cloud , gunakan pemilih project untuk memilih project pengelolaan atau project host Anda:
Buka halaman Aplikasi di Pusat Aplikasi:
Halaman ini menampilkan daftar aplikasi Anda.
Untuk aplikasi yang ingin Anda update, klik
Edit.Di panel Edit aplikasi, ubah kolom sesuai kebutuhan.
Klik Simpan.
gcloud
Temukan project ID project pengelolaan atau project host Anda.
Perbarui atribut aplikasi. Anda dapat memperbarui atribut yang dapat diubah, seperti
display-name
,criticality-type
,environment-type
, dan pemilik:gcloud apphub applications update APPLICATION_NAME \ --project=PROJECT_ID \ --location=LOCATION \ --display-name=DISPLAY_NAME \ --criticality-type=CRITICALITY_LEVEL \ --environment-type=ENVIRONMENT \ --developer-owners=display-name=DEV_NAME,email=DEV_EMAIL \ --operator-owners=display-name=OPERATOR_NAME,email=OPERATOR_EMAIL \ --business-owners=display-name=BUSINESS_NAME,email=BUSINESS_EMAIL
Ganti kode berikut:
- Wajib:
APPLICATION_NAME
: nama aplikasi Anda. Anda menentukan nilai ini saat membuat aplikasi. - Wajib:
PROJECT_ID
: ID project host atau project pengelolaan Anda. - Wajib:
LOCATION
: lokasi aplikasi Anda. Gunakanglobal
untuk aplikasi global atau region tertentu, sepertius-east1
, untuk aplikasi regional. - Opsional:
DISPLAY_NAME
: nama tampilan aplikasi Anda. Opsional:
CRITICALITY_LEVEL
: tingkat kepentingan aplikasi. Gunakan salah satu nilai berikut:MISSION_CRITICAL
HIGH
MEDIUM
LOW
Opsional:
ENVIRONMENT
: tahap siklus proses software. Gunakan salah satu nilai berikut:PRODUCTION
STAGING
DEVELOPMENT
TEST
Opsional:
DEV_NAME
danDEV_EMAIL
: nama tampilan dan alamat email pemilik developer.Opsional:
OPERATOR_NAME
danOPERATOR_EMAIL
: nama tampilan dan alamat email pemilik operator.Opsional:
BUSINESS_NAME
danBUSINESS_EMAIL
: nama tampilan dan alamat email pemilik bisnis.
- Wajib:
Menghapus aplikasi
Sebelum dapat menghapus aplikasi, Anda harus membatalkan pendaftaran semua layanan dan beban kerja terkaitnya terlebih dahulu. Kemudian, ikuti langkah-langkah berikut untuk menghapus aplikasi:
Konsol
Di halaman Welcome di konsol Google Cloud , gunakan pemilih project untuk memilih project pengelolaan atau project host Anda:
Buka halaman Aplikasi di Pusat Aplikasi:
Halaman ini menampilkan daftar aplikasi Anda.
Klik nama aplikasi yang ingin Anda hapus.
Buka tab Layanan dan beban kerja, lalu pastikan Anda telah membatalkan pendaftaran semua resource terkait aplikasi. Untuk mengetahui informasi selengkapnya, lihat Membatalkan pendaftaran layanan dan workload.
Setelah semua layanan dan beban kerja dibatalkan pendaftarannya, kembali ke detail aplikasi, lalu klik Hapus.
gcloud
Temukan project ID project pengelolaan atau project host Anda.
Pastikan Anda telah membatalkan pendaftaran semua resource terkait aplikasi. Untuk mengetahui informasi selengkapnya, lihat Membatalkan pendaftaran layanan dan workload.
Setelah aplikasi tidak memiliki resource terdaftar, hapus aplikasi:
gcloud apphub applications delete APPLICATION_NAME \ --project=PROJECT_ID \ --location=LOCATION
Ganti kode berikut:
APPLICATION_NAME
: nama aplikasi Anda. Anda menentukan nilai ini saat membuat aplikasi.PROJECT_ID
: ID project host atau project pengelolaan Anda.LOCATION
: lokasi aplikasi Anda. Gunakanglobal
untuk aplikasi global atau region tertentu, sepertius-east1
, untuk aplikasi regional.
Langkah berikutnya
- Mengelola layanan dan workload
- Mengoptimalkan aplikasi dengan rekomendasi desain
- Memantau aplikasi Anda