Closed
Description
Describe the bug
Endpoint resolution fails for DynamoDB in "us-gov-east-1" region
Your environment
SDK version number
@aws-sdk/[email protected]
Is the issue in the browser/Node.js/ReactNative?
All, tested on Node.js
Details of the browser/Node.js/ReactNative version
$ node -v
v16.13.0
Steps to reproduce
import { DynamoDB } from "@aws-sdk/client-dynamodb"; // v3.41.0
const client = new DynamoDB({
region: "us-gov-east-1",
useDualstackEndpoint: true,
});
await client.listTables({});
Observed behavior
/local/home/trivikr/workspace/temp/node_modules/@aws-sdk/config-resolver/dist-cjs/regionInfo/getRegionInfo.js:17
throw new Error(`Endpoint resolution failed for: ${{ resolvedRegion, useFipsEndpoint, useDualstackEndpoint }}`);
^
Error: Endpoint resolution failed for: [object Object]
at Object.getRegionInfo (/local/home/trivikr/workspace/temp/node_modules/@aws-sdk/config-resolver/dist-cjs/regionInfo/getRegionInfo.js:17:15)
...
Expected behavior
It should send request to dynamodb.us-gov-east-1.api.aws
, as it's defined in partition defaults.