Karena, saya membuat SDK versi .NET, dan resmi tidak menyediakan SDK versi .NET, jadi saya hanya dapat menulis SDK sendiri
Kemudian, tulis satu sisi SDK yang dimodelkan setelah versi Java, dan akhirnya jalankan, dan temukan bahwa kesalahannya adalah sebagai berikut:
SDK. InvalidRegionId : Tidak dapat menemukan titik akhir untuk diakses. Versi Java saat ini tentu tidak mendapatkan kesalahan!!
Penjelasan resmi Alibaba Cloud adalah sebagai berikut:
Kesalahan API terbuka InvalidRegionId: Tidak dapat menemukan titik akhir untuk diakses
Jika Anda memanggil API API Terbuka Antrean Pesan dan mendapatkan kesalahan InvalidRegionId : Tidak dapat menemukan titik akhir untuk diakses, periksa apakah regionId yang digunakan dalam kode sudah benar.
Perhatikan bahwa ada dua tempat dalam kode di mana regionId terlibat.
Tempat pertama:
Profil IClientProfile = DefaultProfile.getProfile(regionId, accessKey, secretKey);
RegionId di sini tidak ada hubungannya dengan informasi regional jaringan publik/Beijing/Hangzhou tempat Topik MQ berada, itu hanya mengacu pada wilayah tempat gateway API berada, dan nilai yang saat ini didukung adalah cn-beijing, cn-hangzhou, cn-qingdao, cn-shenzhen, dan defaultnya adalah cn-hangzhou.
Juara kedua:
request.setOnsRegionId("regionid");
Regionalid di sini adalah informasi regional dari jaringan publik / Beijing / Hangzhou tempat MQ Topic berada. Untuk mendapatkan regionid setiap wilayah, Anda dapat memanggil metode OnsRegionList untuk mendapatkannya.
Faktanya, solusinya sangat sederhana, dan solusinya adalah sebagai berikut:
Wisatawan, jika Anda ingin melihat konten tersembunyi dari posting ini, silakan Jawab
|