Pontos de acesso de várias regiões do Amazon S3
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.
Os pontos de acesso multirregionais do Amazon S3 fornecem um endpoint global que as aplicações podem usar para atender a solicitações de buckets do S3 localizados em várias Regiões da AWS. Você pode usar pontos de acesso multirregionais para criar aplicações de várias regiões com a mesma arquitetura usada em uma única região e, em seguida, executar essas aplicações em qualquer lugar do mundo.
Para saber mais sobre pontos de acesso de várias regiões, consulte Pontos de acesso de várias regiões no Amazon S3, no Guia do usuário do Amazon S3.
Para saber mais sobre como os nomes do recurso da Amazon (ARNs) de pontos de acesso de várias regiões funcionam, consulte Fazer solicitações utilizando um ponto de acesso de várias regiões no Guia do usuário do Amazon S3.
Para saber mais sobre pontos de acesso de várias regiões, consulte Gerenciar pontos de acesso de várias regiões no Guia do usuário do Amazon S3.
O algoritmo SigV4a é a implementação de assinatura usada para assinar as solicitações globais da região. Este algoritmo é obtido pelo SDK por meio de uma dependência em Bibliotecas do Common Runtime (CRT) da AWS.
Configure essa funcionalidade usando o seguinte:
s3_disable_multiregion_access_points: configuração de arquivoconfigda AWS compartilhadoAWS_S3_DISABLE_MULTIREGION_ACCESS_POINTS: variável de ambienteaws.s3DisableMultiRegionAccessPoints: propriedade do sistema de JVM: apenas Java/Kotlin- Para configurar o valor diretamente no código, consulte diretamente seu SDK específico.
-
Esta configuração controla se o SDK pode tentar solicitações entre regiões. Se definido por multiplicação, a configuração configurada pelo código terá precedência, seguida pela configuração da variável de ambiente.
Valor padrão:
falseValores válidos:
-
true– interrompe o uso de solicitações entre regiões. -
false– permite solicitações entre regiões usando pontos de acesso multirregionais.
-
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) | Não | |
| SDK para Java 2.x | Sim | |
| SDK para Java 1.x | Não | |
| SDK para JavaScript 3.x | Sim | |
| SDK para JavaScript 2.x | Não | |
| 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 | Não | |
| Ferramentas para PowerShell V5 | Sim | |
| Ferramentas para PowerShell V4 | Sim |