Tā kā es veidoju SDK .NET versiju, un ierēdnis nenodrošina SDK .NET versiju, tāpēc SDK varu rakstīt tikai pats
Pēc tam uzrakstiet vienu SDK pusi, kas modelēta pēc Java versijas, un visbeidzot palaidiet to, un konstatējiet, ka kļūda ir šāda:
SDK. InvalidRegionId : nevar atrast galapunktu, lai piekļūtu. Pašreizējā Java versija noteikti nesaņem kļūdu!!
Alibaba Cloud oficiālais skaidrojums ir šāds:
Atvērt API kļūdu InvalidRegionId: nevar atrast galapunktu, lai piekļūtu
Ja izsaucat ziņojumu rindas atvērto API API un saņemat kļūdu InvalidRegionId : Nevar atrast galapunktu, lai piekļūtu, pārbaudiet, vai kodā izmantotais regionId ir pareizs.
Ņemiet vērā, ka kodā ir divas vietas, kur ir iesaistīts regionId.
Pirmā vieta:
IClientProfile profils = DefaultProfile.getProfile(regionId, accessKey, secretKey);
RegionId šeit nav nekāda sakara ar publiskā tīkla / Pekinas / Hangzhou reģionālo informāciju, kurai pieder MQ tēma, tas attiecas tikai uz reģionu, kurā atrodas API vārteja, un pašlaik atbalstītās vērtības ir cn-beijing, cn-hangzhou, cn-qingdao, cn-shenzhen, un noklusējums ir cn-hangzhou.
Otrā vieta:
request.setOnsRegionId("regionid");
Reģions šeit ir reģionālā informācija par publisko tīklu/Pekinu/Hangdžou, kuram pieder MQ Topic. Lai iegūtu katra reģiona regionid, varat izsaukt metodi OnsRegionList, lai to iegūtu.
Faktiski risinājums ir ļoti vienkāršs, un risinājums ir šāds:
Tūristi, ja vēlaties redzēt šīs ziņas slēpto saturu, lūdzu Atbildi
|