O Guia de referência da API do AWS SDK para JavaScript V3 descreve em detalhes todas as operações da API para o AWS SDK para JavaScript versão 3 (V3).
Usar endpoints baseados em contas da AWS com o DynamoDB
O DynamoDB oferece endpoints baseados em contas da AWS que podem melhorar o desempenho usando seu ID de conta da AWS para simplificar o roteamento de solicitações.
Para aproveitar esse recurso, use a versão 3.656.0 ou superior do AWS SDK para JavaScript versão 3. Esse recurso de endpoints baseados em contas é habilitado por padrão nesta nova versão.
Se quiser optar por não utilizar o roteamento baseado em contas, você terá as seguintes opções:
-
Configurar um cliente de serviço do DynamoDB com o parâmetro
accountIdEndpointModedefinido comodisabled. -
Definir a variável de ambiente
AWS_ACCOUNT_ID_ENDPOINT_MODEcomodisabled. -
Atualizar a definição do arquivo de configuração compartilhado da AWS de
account_id_endpoint_modeparadisabled.
O seguinte trecho é um exemplo de como desabilitar o roteamento baseado em contas configurando um cliente de serviço do DynamoDB:
const ddbClient = new DynamoDBClient({ region: "us-west-2", accountIdEndpointMode: "disabled" // Disable account ID in the endpoint });
O Guia de referência e ferramentas de AWS SDKs fornece mais informações sobre outras opções de configuração.