Amazon Kendra Intelligent Ranking e endpoints da VPC de interface (AWS PrivateLink) - Amazon Kendra

Amazon Kendra Intelligent Ranking e endpoints da VPC de interface (AWS PrivateLink)

É possível estabelecer uma conexão privada entre a VPC e o Amazon Kendra criando uma endpoint da VPC de interface. Os endpoints de interface são habilitados por AWS PrivateLink, uma tecnologia que permite acessar de forma privada as APIs do Amazon Kendra sem um gateway da Internet, um dispositivo NAT, uma conexão VPN ou uma conexão do Direct Connect da AWS. As instâncias na VPC não precisam de endereços IP públicos para a comunicação com APIs do Amazon Kendra. O tráfego de rede entre a VPC e o Amazon Kendra não deixa a rede da Amazon.

Cada endpoint de interface é representado por uma ou mais Interfaces de Rede Elástica nas sub-redes.

Considerações sobre os endpoints da VPC do Amazon Kendra e do Amazon Kendra Intelligent Ranking

Antes de configurar um endpoint da VPC de interface para o Amazon Kendra ou Amazon Kendra Intelligent Ranking, revise os pré-requisitos no Guia do usuário da Amazon VPC.

O Amazon Kendra e o Amazon Kendra Intelligent Ranking são compatíveis com chamadas para todas as ações de API pela VPC.

Criar um endpoint da VPC de interface para o Amazon Kendra e o Amazon Kendra Intelligent Ranking

É possível criar um endpoint da VPC para o serviço do Amazon Kendra e do Amazon Kendra Intelligent Ranking usando o console da Amazon VPC ou a AWS Command Line Interface (AWS CLI).

Crie uma endpoint da VPC para o Amazon Kendra usando o seguinte nome de serviço:

  • com.amazonaws.region.kendra

Crie um endpoint da VPC para o Amazon Kendra Intelligent Ranking usando o seguinte nome de serviço:

  • aws.api.region.kendra-ranking

Depois que criar uma endpoint da VPC, você poderá usar os seguintes comandos da endpoint-url de exemplo que usam o parâmetro para especificar endpoints de interface para o endpoint de API do Amazon Kendra:

aws kendra list-indices --endpoint-url https://VPC endpoint

Endpoint da VPC é o nome DNS gerado quando o endpoint da interface é criado. Esse nome inclui o ID do endpoint da VPC e o nome do serviço do Amazon Kendra, que inclui a região. Por exemplo, vpce-1234-abcdef.kendra.us-west-2.vpce.amazonaws.com.

Se você ativar o DNS privado para o endpoint, poderá fazer solicitações de API para o Amazon Kendra usando seu nome DNS padrão para a região. Por exemplo, kendra.us-east-1.amazonaws.com.

Para obter mais informações, consulte Criar um endpoint de interface no Guia do usuário da Amazon VPC.

Criar uma política de endpoint da VPC para o Amazon Kendra e o Amazon Kendra Intelligent Ranking

É possível anexar uma política de endpoint ao endpoint da VPC que controla o acesso ao Amazon Kendra ou Amazon Kendra Intelligent Ranking.

A política do Amazon Kendra ou do Amazon Kendra Intelligent Ranking especifica as seguintes informações:

  • A entidade principal ou usuário autorizado que pode realizar ações.

  • As ações que podem ser realizadas.

  • Os recursos sobre os quais as ações podem ser realizadas.

Exemplo: política de endpoint da VPC para ações do Amazon Kendra

Veja a seguir um exemplo de política de endpoint para o Amazon Kendra. Quando anexada a um endpoint, essa política concede acesso a todas as ações disponíveis do Amazon Kendra para todas as entidades principais ou os usuários autorizados em todos os recursos.

{ "Statement":[ { "Principal":"*", "Effect":"Allow", "Action":[ "kendra:*" ], "Resource":"*" } ] }
Exemplo: política de endpoint da VPC para ações do Amazon Kendra Intelligent Ranking

Veja a seguir um exemplo de política de endpoint para o Amazon Kendra Intelligent Ranking. Quando anexada a um endpoint, essa política concede acesso a todas as ações disponíveis do Amazon Kendra Intelligent Ranking para todas as entidades principais ou os usuários autorizados em todos os recursos.

{ "Statement":[ { "Principal":"*", "Effect":"Allow", "Action":[ "kendra-ranking:*" ], "Resource":"*" } ] }

Consulte mais informações em Controlar o acesso aos endpoints da VPC usando políticas de endpoint no Guia do usuário da Amazon VPC.