Endpoints de pilha dupla e FIPS - SDKs e ferramentas da AWS

Endpoints de pilha dupla e FIPS

nota

Para obter ajuda em compreender o layout das páginas de configurações ou interpretar a tabela Compatibilidade com SDKs e ferramentas da AWS a seguir, consulte Entender as páginas de configurações deste guia.

Configure essa funcionalidade usando o seguinte:

use_dualstack_endpoint: configuração de arquivo config da AWS compartilhado
AWS_USE_DUALSTACK_ENDPOINT: variável de ambiente
aws.useDualstackEndpoint: propriedade do sistema de JVM: apenas Java/Kotlin

Ativa ou desativa se o SDK enviará solicitações para endpoints de pilha dupla. Para saber mais sobre endpoints de pilha dupla, que suportam tráfego IPv4 e IPv6, consulte Usar endpoints de pilha dupla do Amazon S3 no Guia do usuário do Amazon Simple Storage Service. Endpoints de pilha dupla estão disponíveis para alguns serviços em algumas regiões.

Valor padrão: false

Valores válidos:

  • true – o SDK ou a ferramenta tentará usar endpoints de pilha dupla para fazer solicitações de rede. Se não existir um endpoint de pilha dupla para o serviço e/ou Região da AWS, a solicitação falhará.

  • false – o SDK ou a ferramenta não usarão endpoints de pilha dupla para fazer solicitações de rede.

use_fips_endpoint: configuração de arquivo config da AWS compartilhado
AWS_USE_FIPS_ENDPOINT: variável de ambiente
aws.useFipsEndpoint: propriedade do sistema de JVM: apenas Java/Kotlin

Ativa ou desativa se o SDK enviará solicitações para endpoints de pilha dupla. Os Padrões federais de processo de informação (FIPS) são um conjunto de requisitos de segurança do governo dos EUA para dados e sua criptografia. Agências governamentais, parceiros e aqueles que desejam fazer negócios com o governo federal devem seguir as diretrizes do FIPS. Ao contrário dos endpoints-padrão da AWS, os endpoints do FIPS usam uma biblioteca de software TLS compatível com o FIPS 140-2. Se essa configuração estiver ativada e não existir um endpoint FIPS para o serviço em seu Região da AWS, a chamada AWS poderá falhar. As opções Endpoints específicos de serviço e --endpoint-url para a substituição da AWS Command Line Interface nesta configuração.

Para saber mais sobre outras formas de especificar endpoints FIPS por Região da AWS, consulte FIPS Endpoints por serviço. Para obter mais informações sobre os endpoints do serviço Amazon Elastic Compute Cloud, consulte Endpoints de pilha dupla (IPv4 e IPv6) na Referência da API do Amazon EC2.

Valor padrão: false

Valores válidos:

  • true – o SDK ou a ferramenta enviará solicitações para endpoints compatíveis com FIPS.

  • false – o SDK ou a ferramenta não enviará solicitações para endpoints compatíveis com FIPS.

Compatibilidade com SDKs e ferramentas da AWS

Os SDKs a seguir são compatíveis com os recursos e configurações descritos neste tópico. Quaisquer exceções parciais estão anotadas. As configurações de propriedade do sistema de JVM são compatíveis apenas como o AWS SDK para Java e o AWS SDK para Kotlin.

SDK Compatível Notas ou mais informações
AWS CLI v2 da2 Sim
SDK para C++ Sim
SDK para Go V2 (1.x) Sim
SDK para Go 1.x (V1) Sim Para usar as configurações do arquivo config compartilhado, você deve ativar o carregamento do arquivo de configuração; consulte Sessões.
SDK para Java 2.x Sim
SDK para Java 1.x Não
SDK para JavaScript 3.x Sim
SDK para JavaScript 2.x Sim
SDK para Kotlin Sim
SDK para .NET 4.x Sim
SDK para .NET 3.x Sim
SDK para PHP 3.x Sim
SDK para Python (Boto3) Sim
SDK para Ruby 3.x Sim
SDK para Rust Sim
SDK para Swift Sim
Ferramentas para PowerShell V5 Sim
Ferramentas para PowerShell V4 Sim