openapi-sdk-php icon indicating copy to clipboard operation
openapi-sdk-php copied to clipboard

DTS API does not follow the shared region setting defined in DefaultClient

Open sinri opened this issue 3 years ago • 0 comments

  • PHP 版本: 7.4 (via Homebrew)
  • 平台:MacOS
  • 产品名称:Dts
  • 产品版本:1.8.1074
  • APIDts::v20200101()->describeDtsJobs

Received error as following:

↘ Caused by [AlibabaCloud\Client\Exception\ServerException#400] MissingRegion: Region is mandatory for this action. RequestId: B830AAD3-3191-5EF2-A6B3-C44931386BF2 POST "http://dts.aliyuncs.com" 400

Pure Code:

AlibabaCloud::accessKeyClient($getAccessKeyId, $getAccessKeySecret)
                ->regionId($regionId)
                ->asDefaultClient();
// error in next request call!
$response = Dts::v20200101()->describeDtsJobs([])
                ->withJobType('SYNC')
                ->withPageNumber(1)
                ->withPageSize(30)
                ->request();

sinri avatar Aug 18 '21 05:08 sinri