- Permintaan HTTP
- Parameter lokasi
- Isi permintaan
- Isi respons
- Cakupan otorisasi
- Izin IAM
- AssetSource
- AssetContentData
Upload aset dengan menentukan URI Cloud Storage aset. Untuk video warehouse, pengguna yang memanggil API ini harus memiliki akses baca ke file cloud storage. Setelah diupload, file tersebut dapat diambil oleh assets.generateRetrievalUrl API yang secara default hanya dapat mengambil file cloud storage dari project warehouse yang sama. Untuk mengizinkan pengambilan file cloud storage yang berada dalam project terpisah, Anda harus menemukan akun layanan Cloud Vision AI (Buka IAM, centang kotak untuk menampilkan "Sertakan pemberian peran yang disediakan Google", telusuri "Cloud Vision AI Service Agent") dan berikan akses baca file cloud storage ke akun layanan tersebut.
Permintaan HTTP
POST https://visionai.googleapis.com/v1/{name=projects/*/locations/*/corpora/*/assets/*}:upload
URL menggunakan sintaks gRPC Transcoding.
Parameter jalur
Parameter | |
---|---|
name |
Wajib. Nama resource aset yang akan diupload. Format: |
Isi permintaan
Isi permintaan memuat data dengan struktur berikut:
Representasi JSON |
---|
{
"assetSource": {
object ( |
Kolom | |
---|---|
assetSource |
Sumber aset. |
Isi respons
Jika berhasil, isi respons akan berisi instance Operation
.
Cakupan otorisasi
Memerlukan cakupan OAuth berikut:
https://www.googleapis.com/auth/cloud-platform
Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.
Izin IAM
Memerlukan izin IAM berikut pada resource name
:
visionai.assets.upload
Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.
AssetSource
Sumber aset.
Representasi JSON |
---|
{ // Union field |
Kolom | |
---|---|
Kolom union
|
|
assetGcsSource |
Sumber aset berasal dari Cloud Storage. |
assetContentData |
Sumber aset berasal dari byte konten. |
AssetContentData
Konten aset.
Representasi JSON |
---|
{ "assetContentData": string } |
Kolom | |
---|---|
assetContentData |
String berenkode base64. |