Jika Anda menerima pesan kesalahan "Permintaan ditolak karena instance ini hanya dapat diakses dari VPC terikat" saat menggunakan SDK Tablestore untuk mengakses sumber daya dalam instance Tablestore, periksa daftar kontrol akses jaringan (ACL) dari instance tersebut. Pastikan bahwa klien dan instance berada dalam virtual private cloud (VPC) yang sama serta Anda menggunakan alamat VPC untuk mengakses Tablestore.
Deskripsi Masalah
Pesan kesalahan "Permintaan ditolak karena instance ini hanya dapat diakses dari VPC terikat" muncul saat menggunakan SDK Tablestore untuk mengakses sumber daya dalam instance Tablestore. Contoh kesalahan:
[ErrorCode]:OTSAuthFailed, [Message]:Permintaan ditolak karena instance ini hanya dapat diakses dari VPC terikat., [RequestId]:XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX, [TraceId]:XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX, [HttpStatus:]403Penyebab
Setelah menetapkan parameter Tipe Akses ke Bound VPCs atau Tablestore Console or Bound VPCs untuk instance Tablestore, Anda harus mengikat VPC ke instance tersebut. Pastikan bahwa instance dan klien berada dalam VPC yang sama serta Anda menggunakan alamat VPC untuk mengakses instance Tablestore.
Solusi
Periksa ACL dari instance dan tinjau informasi VPC yang terikat pada instance tersebut.
Masuk ke konsol Tablestore.
Di halaman Overview, klik nama instance yang ingin Anda kelola atau pilih Manage Instance di kolom Actions.
Di halaman Instance Management, klik tab Network Management dan tinjau VPC yang terikat pada instance tersebut.
Jika tidak ada VPC yang terikat pada instance, ikat sebuah VPC ke instance tersebut. Untuk informasi lebih lanjut, lihat Ikat VPC ke instance Tablestore.
Periksa tipe jaringan klien dan pastikan bahwa klien berada dalam VPC yang terikat pada instance.
CatatanAnda dapat membuat instance Elastic Compute Service (ECS) di VPC dan menggunakan SDK Tablestore untuk mengakses sumber daya dalam instance Tablestore dari instance ECS dengan menggunakan alamat VPC.
Periksa alamat instance Tablestore yang ditentukan dalam permintaan SDK. Hanya alamat VPC yang dapat digunakan untuk mengakses instance Tablestore.
Anda dapat menggunakan alamat VPC dari instance atau alamat VPC dari VPC yang terikat pada instance untuk mengaksesnya. Tabel berikut menjelaskan cara melihat alamat VPC.
Alamat VPC
Deskripsi
Instance
Masuk ke konsol Tablestore.
Di halaman Overview, klik nama instance yang ingin Anda kelola atau klik Manage Instance di kolom Actions.
Di bagian Instance Access URL pada tab Instance Details, lihat alamat VPC dari instance tersebut.
VPC Terikat
Masuk ke konsol Tablestore.
Di halaman Overview, klik nama instance yang ingin Anda kelola atau klik Manage Instance di kolom Actions.
Di halaman Instance Management, klik tab Network Management.
Di daftar VPCs, lihat alamat VPC dari VPC terikat.