Especifique URN para el extremo de servicios de la plataforma
Al crear un extremo de servicios de plataforma, debe especificar un nombre de recurso único (URN). Utilizará el URN para hacer referencia al extremo cuando cree XML de configuración para el servicio de plataforma. El URN de cada extremo debe ser único.
StorageGRID valida los extremos de los servicios de la plataforma a medida que se crean. Antes de crear un extremo de servicios de plataforma, confirme que el recurso especificado en el extremo existe y que se puede alcanzar.
URN elementos
El URN de un extremo de servicios de plataforma debe comenzar con cualquiera de los dos arn:aws
o. urn:mysite
, como se indica a continuación:
-
Si el servicio está alojado en Amazon Web Services (AWS), utilice
arn:aws
. -
Si el servicio está alojado en Google Cloud Platform (GCP), utilice
arn:aws
. -
Si el servicio se aloja localmente, utilice
urn:mysite
Por ejemplo, si especifica el URN para un extremo de CloudMirror alojado en StorageGRID, el URN podría comenzar con urn:sgws
.
El siguiente elemento de URN especifica el tipo de servicio de plataforma, como se indica a continuación:
Servicio | Tipo |
---|---|
Replicación de CloudMirror |
s3 |
Notificaciones |
sns |
Integración de búsqueda |
es |
Por ejemplo, para seguir especificando URN para un extremo de CloudMirror alojado en StorageGRID, debería añadir s3
para conseguirlo urn:sgws:s3
.
El elemento final del URN identifica el recurso de destino específico en el URI de destino.
Servicio | Recurso específico |
---|---|
Replicación de CloudMirror |
nombre del bloque |
Notificaciones |
sns-topic-name |
Integración de búsqueda |
Nota: Si el clúster Elasticsearch está no configurado para crear índices automáticamente, debe crear el índice manualmente antes de crear el punto final. |
Urnas para servicios alojados en AWS y GCP
Para las entidades AWS y GCP, el URN completo es un AWS ARN válido. Por ejemplo:
-
Replicación de CloudMirror:
arn:aws:s3:::bucket-name
-
Notificaciones:
arn:aws:sns:region:account-id:topic-name
-
Integración de búsqueda:
arn:aws:es:region:account-id:domain/domain-name/index-name/type-name
Para un extremo de integración de búsqueda de AWS, la domain-name
debe incluir la cadena literaldomain/
, como se muestra aquí.
Servicios alojados localmente
Al usar servicios alojados localmente en lugar de servicios de cloud, puede especificar el URN de cualquier forma que cree una URN válida y única, siempre y cuando URN incluya los elementos necesarios en la tercera y última posición. Puede dejar los elementos indicados por opcional en blanco o puede especificarlos de cualquier forma que le ayude a identificar el recurso y hacer que el URN sea único. Por ejemplo:
-
Replicación de CloudMirror:
urn:mysite:s3:optional:optional:bucket-name
En el caso de un extremo de CloudMirror alojado en StorageGRID, es posible especificar una URN válida que comience por
urn:sgws
:urn:sgws:s3:optional:optional:bucket-name
-
Notificaciones:
urn:mysite:sns:optional:optional:sns-topic-name
-
Integración de búsqueda:
urn:mysite:es:optional:optional:domain-name/index-name/type-name
Para los extremos de integración de búsqueda alojados localmente, el domain-name
Element puede ser cualquier cadena siempre que el URN del extremo sea único.