route 53 aws sdk,如何指定n/a区域

route 53 aws sdk, how to specify n/a region

我尝试将 n/a 作为区域传递,但出现错误,因为在 route 53 设置中它被设置为 n/a

AWS HTTP error: Client error: 403 IncompleteSignature (client): Credential must have exactly 5 slash-delimited elements

$client = Route53Client::factory(array(
    'profile' => 'test1',
    'region'=>'n/a',
    'version' => 'latest'
));

区域是必需的,如果我删除它会出现所需的错误。

我想知道为什么您会认为该区域应该是 n/a

哦。 Regions and Endpoints.

的文档中就是这样显示的

这似乎不正确。可能 "n/a" 实际上意味着任何有效区域都可以工作,但我建议基于 the example request shown in the API docs,他们期望看到的区域值实际上是 us-east-1.