Skip to main content
Uma versão mais recente deste produto está disponível.
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

Especificando a URNA para um endpoint de serviços de plataforma

Colaboradores

Ao criar um endpoint de serviços de plataforma, você deve especificar um Nome de recurso exclusivo (URN). Você usará a URN para referenciar o endpoint quando criar XML de configuração para o serviço da plataforma. A URNA para cada endpoint deve ser única.

O StorageGRID valida endpoints de serviços de plataforma à medida que os cria. Antes de criar um endpoint de serviços de plataforma, confirme se o recurso especificado no endpoint existe e se ele pode ser alcançado.

URNA elementos

A URNA para um endpoint de serviços de plataforma deve começar com arn:aws ou urn:mysite, da seguinte forma:

  • Se o serviço estiver hospedado na AWS, use `arn:aws`o .

  • Se o serviço estiver hospedado localmente, use urn:mysite

Por exemplo, se você estiver especificando a URNA para um endpoint do CloudMirror hospedado no StorageGRID, a URNA pode começar com urn:sgws.

O próximo elemento da URNA especifica o tipo de serviço de plataforma, como segue:

Serviço Tipo

Replicação do CloudMirror

s3

Notificações

sns

Integração de pesquisa

es

Por exemplo, para continuar especificando a URN para um endpoint do CloudMirror hospedado no StorageGRID, você adicionaria s3 ao GET urn:sgws:s3.

O elemento final da URNA identifica o recurso alvo específico no URI de destino.

Serviço Recurso específico

Replicação do CloudMirror

nome do balde

Notificações

sns-topic-name

Integração de pesquisa

domain-name/index-name/type-name

Observação: se o cluster Elasticsearch estiver configurado para criar índices automaticamente, você deverá criar o índice manualmente antes de criar o endpoint.

Urnas para serviços hospedados na AWS

Para entidades da AWS, a URN completa é um AWS ARN válido. Por exemplo:

  • Replicação do CloudMirror:

    arn:aws:s3:::bucket-name
  • Notificações:

    arn:aws:sns:region:account-id:topic-name
  • Integração de pesquisa:

    arn:aws:es:region:account-id:domain/domain-name/index-name/type-name
    Observação Para um endpoint de integração de pesquisa da AWS, o domain-name deve incluir a cadeia de carateres literal domain/ , como mostrado aqui.

Urnas para serviços hospedados localmente

Ao usar serviços hospedados localmente em vez de serviços em nuvem, você pode especificar a URNA de qualquer forma que crie uma URNA válida e única, desde que a URNA inclua os elementos necessários na terceira e última posições. Você pode deixar os elementos indicados por opcional em branco, ou você pode especificá-los de qualquer forma que o ajude a identificar o recurso e tornar a URNA única. Por exemplo:

  • Replicação do CloudMirror:

    urn:mysite:s3:optional:optional:bucket-name

    Para um endpoint do CloudMirror hospedado no StorageGRID, você pode especificar uma URNA válida que começa com urn:sgws:

    urn:sgws:s3:optional:optional:bucket-name
  • Notificações:

    urn:mysite:sns:optional:optional:sns-topic-name
  • Integração de pesquisa:

    urn:mysite:es:optional:optional:domain-name/index-name/type-name
    Observação Para endpoints de integração de pesquisa hospedados localmente, o domain-name elemento pode ser qualquer string, desde que a URNA do endpoint seja única.