Setelah Anda membuat aplikasi, Anda harus men-deploy aplikasi agar dapat melakukan streaming dan menganalisis data.
Men-deploy aplikasi
Setelah membuat aplikasi end-to-end dengan semua komponen yang diperlukan, Anda harus men-deploy aplikasi untuk mulai menggunakannya.
Konsol
Buka tab Applications di dasbor Gemini Enterprise Agent Platform Vision.
Pilih View app di samping nama aplikasi Anda dari daftar.
Dari halaman pembuat grafik aplikasi, klik tombol Deploy.
Di menu Deploy application yang terbuka, pilih opsi apa pun, lalu klik Deploy.
Setelah deployment selesai, akan ada tanda centang hijau di samping node.
REST &CMD LINE
Untuk men-deploy aplikasi agar dapat digunakan, kirim permintaan POST menggunakan metode projects.locations.applications.deploy.
Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:
- PROJECT: ID project atau nomor project Anda Google Cloud .
- LOCATION_ID: Region tempat Anda menggunakan
Agent Platform Vision. Contoh:
us-central1,europe-west4. Lihat region yang tersedia. - APPLICATION_ID: ID aplikasi target Anda.
Metode HTTP dan URL:
POST https://visionai.googleapis.com/v1/projects/PROJECT_NUMBER/locations/LOCATION_ID/applications/APPLICATION_ID:deploy
Untuk mengirim permintaan Anda, pilih salah satu opsi berikut:
curl
Jalankan perintah berikut:
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d "" \
"https://visionai.googleapis.com/v1/projects/PROJECT_NUMBER/locations/LOCATION_ID/applications/APPLICATION_ID:deploy"
PowerShell
Jalankan perintah berikut:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method POST `
-Headers $headers `
-Uri "https://visionai.googleapis.com/v1/projects/PROJECT_NUMBER/locations/LOCATION_ID/applications/APPLICATION_ID:deploy" | Select-Object -Expand Content
{
"name": "projects/PROJECT_ID/locations/LOCATION_ID/operations/OPERATION_ID",
"metadata": {
"@type": "type.googleapis.com/google.cloud.visionai.v1.OperationMetadata",
"createTime": "YYYY-MM-DDTHH:MM:SS.454506987Z",
"target": "projects/PROJECT_ID/locations/LOCATION_ID/applications/APPLICATION_ID",
"verb": "update",
"requestedCancellation": false,
"apiVersion": "v1"
},
"done": false
}
Mendapatkan status operasi
Gunakan ID operasi dalam respons untuk mendapatkan status permintaan deployment.
Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:
- REGIONALIZED_ENDPOINT: Endpoint mungkin menyertakan awalan yang cocok dengan
LOCATION_ID, sepertieurope-west4-. Lihat lebih lanjut tentang endpoint regional. - PROJECT_NUMBER: Nomor Google Cloud project Anda.
- LOCATION_ID: Region tempat Anda menggunakan
Agent Platform Vision. Contoh:
us-central1,europe-west4. Lihat region yang tersedia. - OPERATION_ID: ID operasi yang ditampilkan saat Anda memulai operasi yang berjalan lama. Contoh:
- projects/123456/locations/us-central1/[...]/operations/OPERATION_ID
Metode HTTP dan URL:
GET https://visionai.googleapis.com/v1/projects/PROJECT_NUMBER/locations/LOCATION_ID/operations/OPERATION_ID
Untuk mengirim permintaan Anda, pilih salah satu opsi berikut:
curl
Jalankan perintah berikut:
curl -X GET \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://visionai.googleapis.com/v1/projects/PROJECT_NUMBER/locations/LOCATION_ID/operations/OPERATION_ID"
PowerShell
Jalankan perintah berikut:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method GET `
-Headers $headers `
-Uri "https://visionai.googleapis.com/v1/projects/PROJECT_NUMBER/locations/LOCATION_ID/operations/OPERATION_ID" | Select-Object -Expand Content
Anda akan menerima respons JSON yang mirip dengan yang berikut ini:
Membatalkan deployment aplikasi
Untuk berhenti menggunakan aplikasi, Anda harus membatalkan deployment aplikasi.
Konsol
Buka tab Applications di dasbor Gemini Enterprise Agent Platform Vision.
Pilih View app di samping nama aplikasi Anda dari daftar.
Dari halaman pembuat grafik aplikasi, klik tombol Deactivate.
REST &CMD LINE
Untuk membatalkan deployment aplikasi, kirim permintaan POST menggunakan metode projects.locations.applications.undeploy.
Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:
- PROJECT: ID project atau nomor project Anda Google Cloud .
- LOCATION_ID: Region tempat Anda menggunakan
Agent Platform Vision. Contoh:
us-central1,europe-west4. Lihat region yang tersedia. - APPLICATION_ID: ID aplikasi target Anda.
Metode HTTP dan URL:
POST https://visionai.googleapis.com/v1/projects/PROJECT_NUMBER/locations/LOCATION_ID/applications/APPLICATION_ID:undeploy
Untuk mengirim permintaan Anda, pilih salah satu opsi berikut:
curl
Jalankan perintah berikut:
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d "" \
"https://visionai.googleapis.com/v1/projects/PROJECT_NUMBER/locations/LOCATION_ID/applications/APPLICATION_ID:undeploy"
PowerShell
Jalankan perintah berikut:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method POST `
-Headers $headers `
-Uri "https://visionai.googleapis.com/v1/projects/PROJECT_NUMBER/locations/LOCATION_ID/applications/APPLICATION_ID:undeploy" | Select-Object -Expand Content
{
"name": "projects/PROJECT_NUMBER/locations/LOCATION_ID/operations/OPERATION_ID",
"metadata": {
"@type": "type.googleapis.com/google.cloud.visionai.v1.OperationMetadata",
"createTime": "2023-01-12T18:14:48.260296926Z",
"target": "projects/PROJECT_NUMBER/locations/LOCATION_ID/applications/APPLICATION_NAME",
"verb": "update",
"requestedCancellation": false,
"apiVersion": "v1"
},
"done": false
}
Mendapatkan status operasi
Gunakan ID operasi dalam respons untuk mendapatkan status permintaan pembatalan deployment.
Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:
- REGIONALIZED_ENDPOINT: Endpoint mungkin menyertakan awalan yang cocok dengan
LOCATION_ID, sepertieurope-west4-. Lihat lebih lanjut tentang endpoint regional. - PROJECT_NUMBER: Nomor Google Cloud project Anda.
- LOCATION_ID: Region tempat Anda menggunakan
Agent Platform Vision. Contoh:
us-central1,europe-west4. Lihat region yang tersedia. - OPERATION_ID: ID operasi yang ditampilkan saat Anda memulai operasi yang berjalan lama. Contoh:
- projects/123456/locations/us-central1/[...]/operations/OPERATION_ID
Metode HTTP dan URL:
GET https://visionai.googleapis.com/v1/projects/PROJECT_NUMBER/locations/LOCATION_ID/operations/OPERATION_ID
Untuk mengirim permintaan Anda, pilih salah satu opsi berikut:
curl
Jalankan perintah berikut:
curl -X GET \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://visionai.googleapis.com/v1/projects/PROJECT_NUMBER/locations/LOCATION_ID/operations/OPERATION_ID"
PowerShell
Jalankan perintah berikut:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method GET `
-Headers $headers `
-Uri "https://visionai.googleapis.com/v1/projects/PROJECT_NUMBER/locations/LOCATION_ID/operations/OPERATION_ID" | Select-Object -Expand Content
Anda akan menerima respons JSON yang mirip dengan yang berikut ini:
Langkah berikutnya
- Baca petunjuk tentang cara memulai penyerapan data dari aliran input aplikasi di Membuat dan mengelola aliran.
- Pelajari cara mencantumkan aplikasi dan melihat instance aplikasi yang di-deploy di Mengelola aplikasi.
- Pelajari cara membaca data input aplikasi dari aliran penyerapan atau model yang dianalisis data output di Membaca data aliran.