Sebelum memulai
Langkah-langkah yang dijelaskan dalam proses penginstalan hybrid ini dilakukan dengan satu atau beberapa hal berikut:
- Konsol Google Cloud
- UI Apigee Hybrid
-
gcloudcommand line
Variabel lingkungan
Langkah-langkah yang dilakukan menggunakan command line memanfaatkan variabel lingkungan buatan pengguna. Jika jendela terminal Anda terputus, variabel lingkungan tidak akan disimpan.
Variabel lingkungan yang digunakan dalam prosedur ini adalah sebagai berikut:
Linux / MacOS
export PROJECT_ID="your_project_id"export ORG_NAME=$PROJECT_IDexport ORG_DISPLAY_NAME="org_friendly_name"export ORGANIZATION_DESCRIPTION="org_description_text"export ANALYTICS_REGION="analytics_region"export RUNTIMETYPE=HYBRIDexport ENV_NAME="environment_name"export ENV_DISPLAY_NAME="env_friendly_name"export ENV_DESCRIPTION="env_description_text"export DOMAIN="example.com"export ENV_GROUP="environment-group-name"export CLUSTER_NAME="cluster_name"export CLUSTER_LOCATION="cluster_region"
Isi nama variabel yang berisi spasi harus diapit tanda kutip ganda. Contoh:
export ORGANIZATION_DESCRIPTION="My example organization number 1"
Windows
set PROJECT_ID="your_project_id"set ORG_NAME=$PROJECT_IDset ORG_DISPLAY_NAME="org_friendly_name"set ORGANIZATION_DESCRIPTION="org_description_text"set ANALYTICS_REGION="analytics_region"set RUNTIMETYPE=HYBRIDset ENV_NAME="environment_name"set ENV_DISPLAY_NAME="env_friendly_name"set ENV_DESCRIPTION="env_description_text"set DOMAIN="example.com"set ENV_GROUP="environment-group-name"set CLUSTER_NAME="cluster_name"set CLUSTER_LOCATION="cluster_region"
Isi nama variabel yang berisi spasi harus diapit tanda kutip ganda. Contoh:
set ORGANIZATION_DESCRIPTION="My example organization number 1"
Token kredensial otorisasi
Masa berlaku token kredensial otorisasi gcloud akan berakhir setelah 20
menit. Jika Anda tidak menyelesaikan semua langkah dalam waktu tersebut, Anda harus mendapatkan kredensial otorisasi lagi. Contoh:
Di command line, dapatkan kredensial autentikasi gcloud Anda menggunakan perintah berikut:
Linux / MacOS
TOKEN=$(gcloud auth print-access-token)
Windows
for /f "tokens=*" %a in ('gcloud auth print-access-token') do set TOKEN=%aVariabel lingkungan lainnya
Anda akan diminta untuk menambahkan lebih banyak variabel lingkungan dalam proses panduan ini, dan Anda mungkin ingin menambahkannya ke skrip. Contoh:
- LONG_RUNNING_OPERATION_ID: UUID operasi asinkron yang berjalan lama yang merupakan bagian dari proses pembuatan org.
- APIGEECTL_HOME: Jalur ke direktori tempat Anda menginstal utilitas
apigeectl.
Ringkasan proses
Bagian ini memberikan ringkasan tugas yang harus Anda selesaikan untuk menyiapkan UI hybrid dan layanan Google Cloud.
Proses umum untuk menyiapkan UI hybrid Apigee dan layanan Google Cloud adalah sebagai berikut:
| Tindakan | Dengan menggunakan | Deskripsi |
|---|---|---|
| Langkah 1: Buat akun Google Cloud | Konsol Google Cloud | Anda memerlukan akun Google Cloud untuk menggunakan prosedur ini. Akun ini akan terikat ke organisasi hybrid baru. |
| Langkah 2: Buat project Google Cloud | Konsol Google Cloud | Project Google Cloud menjadi dasar untuk membuat, mengaktifkan, dan menggunakan layanan Google Cloud. Project menyusun semua resource Google Cloud Anda. |
| Langkah 3: Aktifkan API | Konsol Google Cloud atau Command line | Tanpa ini, layanan hybrid tidak akan dapat berkomunikasi satu sama lain atau dengan layanan lain. |
| Langkah 4: Buat organisasi | Command line | Project adalah milik organisasi. Setelah memiliki organisasi, Anda hampir siap untuk melakukan panggilan API dan membuat proxy API. |
| Langkah 5: Tambahkan lingkungan | UI atau Command line Apigee Hybrid | Lingkungan menyediakan konteks atau sandbox terisolasi untuk menjalankan proxy API. Dalam satu organisasi, Anda dapat membuat beberapa lingkungan. Jika tidak melakukannya, Anda tidak akan dapat menyelesaikan penginstalan runtime hybrid, dan tidak akan memiliki tempat untuk men-deploy proxy API. |
Langkah berikutnya
Setiap langkah ini dijelaskan di bagian selanjutnya.