Pelajari cara menyelesaikan beberapa error yang dilaporkan oleh Vertex AI Vision. Topik ini membahas error yang penyelesaiannya memerlukan lebih banyak langkah daripada yang dapat dijelaskan dengan mudah dalam pesan error.
Lihat dokumentasi Cloud API untuk praktik penanganan error yang direkomendasikan.
Izin
Kredensial default aplikasi tidak tersedia
Jika Anda menerima pesan ini:
The Application Default Credentials are not available. They are available if running in Google Compute Engine. Otherwise, the environment variable GOOGLE_APPLICATION_CREDENTIALS must be defined pointing to a file defining the credentials. See https://developers.google.com/accounts/docs/application-default-credentials for more information.
Izin ditolak
Jika Anda menerima pesan ini:
ERROR: (gcloud.auth.application-default.print-access-token) File /path/to/key.json (pointed by GOOGLE_APPLICATION_CREDENTIALS environment variable) does not exist! { "error": { "code": 403, "message": "The request is missing a valid API key.", "status": "PERMISSION_DENIED" } }
Pastikan Anda memiliki file JSON kunci akun layanan yang valid di lokasi yang disimpan dalam variabel lingkungan GOOGLE_APPLICATION_CREDENTIALS
dan bahwa variabel tersebut menunjuk ke tempat yang benar.
Untuk mendiagnosis error ini, coba buka file kunci akun layanan dari folder tempat Anda mencoba memanggil Vertex AI Vision API.
cat $GOOGLE_APPLICATION_CREDENTIALS
Forbidden: 403 POST API belum digunakan atau dinonaktifkan
Jika Anda menerima pesan ini:
Forbidden: 403 POST Vertex AI Vision API has not been used in project # before or it is disabled. Enable it by visitng [url] then retry. If you enabled this API recently, wait a few minutes for the action to propagate and retry.
- Buka link yang ditentukan dalam pesan error dan aktifkan Vertex AI Vision API. Tunggu beberapa menit, lalu coba lagi.
- Pastikan Anda memiliki file JSON kunci akun layanan valid yang tersimpan di variabel lingkungan
GOOGLE_APPLICATION_CREDENTIALS
. Untuk mendiagnosis error ini, coba buka file kunci akun layanan dari folder tempat Anda mencoba memanggil Vertex AI Vision API.cat $GOOGLE_APPLICATION_CREDENTIALS
Argumen tidak valid
Versi API tidak didukung
Contoh: saat permintaan dibuat ke versi API yang tidak mendukung operasi.
message: "The requested operation is unsupported for the API version."
Bad Request
Saat permintaan API dibuat, tetapi kolom permintaan memiliki satu atau beberapa pelanggaran.
Setiap pelanggaran dicatat sebagai field_violations
dalam detail
google.rpc.BadRequest
.
message: "Request contains an invalid argument."
details {
[type.googleapis.com/google.rpc.BadRequest] {
field_violations { field: "foo" description: "bar" }
}
}
Nomor Project Tidak Valid
Jika nomor project yang diberikan tidak valid. Contoh nomor project: 848757893952147483648.
message: "Invalid project number used: 848757893952147483648."
details {
[type.googleapis.com/google.rpc.ErrorInfo] {
reason: "INVALID_PROJECT_NUMBER"
domain: "visionai.googleapis.com"
}
}
Format Resource Tidak Valid
Jika format resource tidak valid. Contoh nomor project: 1234 dan Contoh ID lokasi: us-central1.
message: "Invalid Resource Used: project/1234/location/us-central1. Valid format should be "
"projects/{project_number}/locations/{location_id}."
details {
[type.googleapis.com/google.rpc.ErrorInfo] {
reason: "INVALID_RESOURCE_FORMAT"
domain: "visionai.googleapis.com"
}
}
Prasyarat Gagal
Data Video Tidak Ada
Beberapa API (seperti CreateAnnotation untuk anotasi tingkat partisi), mengharuskan aset sudah memiliki data video yang di-streaming untuk menyimpulkan waktu mulai aset. Jika tidak, error berikut akan dipicu.
message: "Asset doesn't have start time inferred yet. Should ingest asset and retry."
details {
[type.googleapis.com/google.rpc.ErrorInfo] {
reason: "FAILED_PRECONDITION"
domain: "visionai.googleapis.com"
}
}
Kuota dan batas
Kuota melampaui batas
Jika Anda menerima pesan ini:
RESOURCE_EXHAUSTED: Quota exceeded.
Anda telah mencapai batas kuota per menit atau harian. Tinjau kuota & batas untuk menggunakan Vertex AI Vision.
Anda dapat meminta penambahan kuota dari konsolGoogle Cloud .