Επειδή, φτιάχνω την έκδοση .NET του SDK και ο επίσημος δεν παρέχει την έκδοση .NET του SDK, επομένως μπορώ να γράψω μόνο το SDK μόνος μου
Στη συνέχεια, γράψτε τη μία πλευρά του SDK που έχει διαμορφωθεί σύμφωνα με την έκδοση Java και, τέλος, εκτελέστε την και βρείτε ότι το σφάλμα είναι το εξής:
Το SDK. InvalidRegionId : Δεν είναι δυνατή η εύρεση τελικού σημείου για πρόσβαση. Η τρέχουσα έκδοση Java σίγουρα δεν λαμβάνει σφάλμα!!
Η επίσημη εξήγηση του Alibaba Cloud είναι η εξής:
Σφάλμα ανοίγματος API InvalidRegionId: Δεν είναι δυνατή η εύρεση τελικού σημείου για πρόσβαση
Εάν καλέσετε το Message Queue Open API API και λάβετε το σφάλμα InvalidRegionId : Δεν είναι δυνατή η εύρεση τελικού σημείου για πρόσβαση, ελέγξτε εάν το regionId που χρησιμοποιείται στον κώδικα είναι σωστό.
Σημειώστε ότι υπάρχουν δύο σημεία στον κώδικα όπου εμπλέκεται το regionId.
Η πρώτη θέση:
Προφίλ IClientProfile = DefaultProfile.getProfile(regionId, accessKey, secretKey);
Το regionId εδώ δεν έχει καμία σχέση με τις περιφερειακές πληροφορίες του δημόσιου δικτύου/Πεκίνου/Hangzhou στο οποίο ανήκει το MQ Topic, αναφέρεται μόνο στην περιοχή όπου βρίσκεται η πύλη API και οι τρέχουσες υποστηριζόμενες τιμές είναι cn-beijing, cn-hangzhou, cn-qingdao, cn-shenzhen και η προεπιλογή είναι cn-hangzhou.
Δεύτερη θέση:
request.setOnsRegionId("regionid");
Το regionid εδώ είναι οι περιφερειακές πληροφορίες του δημόσιου δικτύου/Πεκίνου/Hangzhou στο οποίο ανήκει το MQ Topic. Για να αποκτήσετε το regionid κάθε περιοχής, μπορείτε να καλέσετε τη μέθοδο OnsRegionList για να το αποκτήσετε.
Στην πραγματικότητα, η λύση είναι πολύ απλή και η λύση είναι η εξής:
Τουρίστες, αν θέλετε να δείτε το κρυφό περιεχόμενο αυτής της ανάρτησης, παρακαλώ Απάντηση
|