Especifica un URN para un endpoint de servicios de plataforma StorageGRID
Al crear un punto final de servicios de plataforma, debes especificar un nombre de recurso único (URN). Utilizarás el URN para hacer referencia al punto final cuando crees un archivo XML de configuración para el servicio de plataforma. El URN de cada punto final debe ser único.
StorageGRID valida los endpoints de servicios de plataforma a medida que los creas. Antes de crear un endpoint de servicios de plataforma, confirma que el recurso especificado en el endpoint existe y que se puede acceder a él.
${post_edited_translations.segment}
El URN para un endpoint de servicios de plataforma debe comenzar con arn:aws o con urn:mysite, de la siguiente manera:
-
Si el servicio está alojado en Amazon Web Services (AWS), utiliza
arn:aws -
Si el servicio está alojado en Google Cloud Platform (GCP), usa
arn:aws -
Si el servicio está alojado localmente, usa
urn:mysite
Por ejemplo, si estás especificando el URN para un endpoint de CloudMirror alojado en StorageGRID, el URN podría comenzar con urn:sgws.
${post_edited_translations.segment}
| Servicio | Tipo |
|---|---|
CloudMirror replicación |
|
Notificaciones |
|
Integración de búsqueda |
|
Por ejemplo, para continuar especificando la URN de un endpoint de CloudMirror alojado en StorageGRID, añadirías s3 para obtener urn:sgws:s3.
Para la mayoría de los endpoints, el elemento final del URN identifica el recurso de destino específico en la URI de destino, por ejemplo, sns-topic-name.
${post_edited_translations.segment}
| Servicio | ${post_edited_translations.segment} |
|---|---|
CloudMirror replicación |
|
Notificaciones |
${post_edited_translations.segment} |
Integración de búsqueda |
${post_edited_translations.segment} |
URNs para servicios alojados en AWS y GCP
Para las entidades de AWS y GCP, el URN completo es un ARN de AWS válido. Por ejemplo:
-
Replicación de CloudMirror:
arn:aws:s3:::bucket-name
-
${post_edited_translations.segment}
arn:aws:sns:region:account-id:topic-name
-
${post_edited_translations.segment}
arn:aws:es:region:account-id:domain/domain-name/index-name/type-name
Para un endpoint de integración de búsqueda de AWS, el domain-namedebe incluir la cadena literaldomain/, como se muestra aquí.
${post_edited_translations.segment}
Cuando utilices servicios alojados localmente en lugar de servicios en la nube, puedes especificar el URN de cualquier forma que cree un URN válido y único, siempre que el URN incluya los elementos requeridos en la tercera y última posición. Puedes dejar en blanco los elementos indicados como opcionales, o puedes especificarlos de cualquier forma que te 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
Para un endpoint de CloudMirror alojado en StorageGRID, puedes especificar un URN válido que comience con
urn:sgws:urn:sgws:s3:optional:optional:bucket-name
-
${post_edited_translations.segment}
${post_edited_translations.segment}
urn:mysite:sns:optional:optional:sns-topic-name
${post_edited_translations.segment}
urn:mysite:kafka:optional:optional:kafka-topic-name
${post_edited_translations.segment}
urn:mysite:webhook:optional:optional:webhook-name
-
${post_edited_translations.segment}
urn:mysite:es:optional:optional:domain-name/index-name/type-name
Para los endpoints de integración de búsqueda alojados localmente, el domain-nameelemento puede ser cualquier cadena siempre que el URN del endpoint sea único.