Compartilhamento de recursos regionais em comparação com recursos globais - AWS Resource Access Manager

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Compartilhamento de recursos regionais em comparação com recursos globais

Este tópico discute as diferenças em como AWS Resource Access Manager (AWS RAM) trabalha com recursos regionais e globais.

Os recursos são regionais ou globais. Você pode usar o quarto campo no Amazon Resource Name (ARN) para identificar se um recurso é regional ou global. Os recursos regionais mostram o Região da AWS. Se estiver em branco, o recurso é global.

Quais são as diferenças entre recursos regionais e globais?

Recursos regionais

A maioria dos recursos com os quais você pode compartilhar AWS RAM é regional. Você os cria em uma Região da AWS especificada, e eles existem nessa região. Para ver ou interagir com esses recursos, você deve direcionar suas operações para essa região. Por exemplo, para criar uma instância do Amazon Elastic Compute Cloud (Amazon EC2) com o AWS Management Console, você escolhe Região da AWS onde deseja criar a instância. Se você usar o AWS Command Line Interface (AWS CLI) para criar a instância, inclua o --region parâmetro. Os AWS SDKs tem seu próprio mecanismo equivalente para especificar a região que a operação usa.

Há vários motivos para usar recursos regionais. Um dos motivos é garantir que os recursos e os endpoints de serviço que você usa para acessá-los estejam o mais próximos possível do cliente. Isso melhora a performance ao minimizar a latência. Outro motivo é fornecer um limite de isolamento. Isso permite criar cópias independentes de recursos em várias regiões para distribuir a carga e melhorar a escalabilidade. Ao mesmo tempo, ele isola os recursos uns dos outros para melhorar a disponibilidade.

Se especificar uma Região da AWS diferente no console ou em um comando da AWS CLI, você não poderá mais ver ou interagir com os recursos que podia ver na região anterior.

Quando você analisa o nome do recurso da Amazon (ARN) de um recurso regional, a região que contém o recurso é especificada como o quarto campo no ARN. Por exemplo, uma instância do Amazon EC2 é um recurso regional. Esses recursos têm ARNs semelhantes ao exemplo a seguir para uma VPC que existe na us-east-1 região.

arn:aws:ec2:us-east-1:123456789012:instance/i-0a6f30921424d3eee
Recursos globais

Alguns AWS suportam recursos que você pode acessar globalmente, o que significa que você pode usar o recurso de qualquer lugar. Você não especifica uma Região da AWS no console de um serviço global. Para acessar um recurso global, você não especifica um parâmetro de --region ao usar as operações do serviço da AWS CLI e do AWS SDK.

Os recursos globais oferecem suporte a casos em que é fundamental que somente uma instância de um recurso específico possa existir por vez. Nesses cenários, a replicação ou sincronização entre cópias em diferentes regiões não é adequada. Ter que acessar um único endpoint global, com o possível aumento na latência, é considerado aceitável para garantir que quaisquer alterações sejam instantaneamente visíveis para os consumidores do recurso. Por exemplo, quando você cria uma rede principal de AWS Cloud WAN como um recurso global, ela é consistente para todos os usuários. Ele aparece como um cluster global único e contínuo em todas as regiões.

O nome do recurso da Amazon (ARN) de um recurso global não inclui uma região. O quarto campo desse ARN está vazio, como o exemplo de ARN a seguir para uma rede principal de WAN em nuvem.

arn:aws:networkmanager::123456789012:core-network/core-network-0514d38fa6f796cea

Compartilhamentos de recursos e suas regiões

AWS RAM é um serviço regional e um compartilhamento de recursos é regional. Portanto, um compartilhamento de recursos pode conter recursos do Região da AWS mesmo compartilhamento de recursos e quaisquer recursos globais compatíveis. A região da em que você criar o compartilhamento de recursos é a região de origem do compartilhamento de recursos.

Importante

Atualmente, você pode criar compartilhamentos de recursos com recursos globais somente na região Lestedos EUA (Norte da Virgínia), us-east-1. Embora você possa criar o compartilhamento de recursos somente nessa única região de origem, qualquer recurso global compartilhado aparece como um recurso global padrão quando visualizado no console do serviço ou nas operações de CLI e SDK. A restrição à região de origem se aplica somente ao compartilhamento de recursos, não aos recursos que ele contém.

Para compartilhar um recurso regional que você criou na us-west-2 região, você deve configurar o AWS RAM console para usar us-west-2 e criar o compartilhamento de recursos lá. Você não pode criar um compartilhamento de recursos que inclua recursos regionais de diferentes Regiões da AWS. Isso significa que, para compartilhar recursos de ambos us-west-2 e eu-north-1, você deve criar dois compartilhamentos de recursos diferentes. Você não pode combinar recursos de duas regiões diferentes em um único compartilhamento de recursos.

Para compartilhar um recurso global no AWS RAM console, você deve configurar o AWS RAM console para usar a região de origem designada, Leste dos EUA (Norte da Virgínia) us-east-1. Em seguida, crie o compartilhamento de recursos na região de origem designada. Você pode combinar recursos globais em um compartilhamento de recursos somente com recursos da us-east-1 Região.

Embora o recurso global possa ser visualizado em um compartilhamento de AWS RAM recursos somente na região de origem designada, ele ainda é um recurso global depois que você o compartilha. Você pode acessá-lo no compartilhado Contas da AWS de qualquer região da qual possa acessá-lo no original Conta da AWS.

Considerações
  • Para criar um compartilhamento de recursos no AWS RAM console, use a região que contém os recursos que deseja compartilhar. Se você quiser incluir um recurso global, deverá usar a região de origem designada para criar o compartilhamento. Por exemplo, para compartilhar uma rede principal do AWS Cloud WAN, você deve criar o compartilhamento de recursos na us-east-1 região.

  • Para visualizar ou modificar um compartilhamento de recursos no AWS RAM console, você deve usar a Região que contém o compartilhamento de recursos. Da mesma forma, as operações AWS RAM AWS CLI e SDK permitem que você interaja somente com compartilhamentos de recursos que estão na região especificada em sua operação. Para visualizar ou modificar compartilhamentos de recursos que contêm recursos globais, use a região de origem designada, Leste dos EUA (Norte da Virgínia), us-east-1.

  • Para visualizar um recurso regional no AWS RAM console e incluí-lo em um compartilhamento de recursos, você deve usar a região que contém o recurso regional.

  • Para visualizar um recurso global no AWS RAM console e incluí-lo em um compartilhamento de recursos, você deve usar a região de origem designada, Leste dos EUA (Norte da Virgínia), us-east-1.

  • Você pode criar um compartilhamento de recursos com recursos regionais e globais somente na região de origem designada, Leste dos EUA (Norte da Virgínia) us-east-1.