Skip to main content
Une version plus récente de ce produit est disponible.
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Spécification de l'URN pour un terminal de services de plate-forme

Contributeurs

Lorsque vous créez un noeud final de services de plate-forme, vous devez spécifier un Nom de ressource unique (URN). Vous utiliserez l'URN pour référencer le noeud final lorsque vous créez un XML de configuration pour le service de plate-forme. L'URN de chaque terminal doit être unique.

StorageGRID valide les terminaux de services de plateforme lors de leur création. Avant de créer un noeud final de services de plate-forme, vérifiez que la ressource spécifiée dans le noeud final existe et qu'elle peut être atteinte.

Éléments DE RETOUR

L'URN d'un terminal de services de plateforme doit commencer par l'un ou l'autre arn:aws ou urn:mysite, comme suit:

  • Si le service est hébergé sur AWS, utilisez arn:aws.

  • Si le service est hébergé localement, utilisez urn:mysite

Par exemple, si vous spécifiez l'URN pour un terminal CloudMirror hébergé sur StorageGRID, il peut commencer par l'URN urn:sgws.

L'élément suivant de l'URN spécifie le type de service de plateforme, comme suit :

Service Type

Réplication CloudMirror

s3

Notifications

sns

Intégration de la recherche

es

Par exemple, pour continuer à spécifier l'URN d'un terminal CloudMirror hébergé sur StorageGRID, vous devez ajouter s3 pour obtenir urn:sgws:s3.

L'élément final de l'URN identifie la ressource cible spécifique au niveau de l'URI de destination.

Service Ressource spécifique

Réplication CloudMirror

nom du compartiment

Notifications

nom-rubrique-sns

Intégration de la recherche

domain-name/index-name/type-name

Remarque : si le cluster Elasticsearch est NOT configuré pour créer automatiquement des index, vous devez créer l'index manuellement avant de créer le noeud final.

Urns pour les services hébergés sur AWS

Pour les entités AWS, l'URN complet est un ARN AWS valide. Par exemple :

  • Réplication CloudMirror :

    arn:aws:s3:::bucket-name
  • Notifications :

    arn:aws:sns:region:account-id:topic-name
  • Intégration de la recherche :

    arn:aws:es:region:account-id:domain/domain-name/index-name/type-name
    Remarque Pour un terminal d'intégration de recherche AWS, le domain-name doit inclure la chaîne littérale domain/, comme indiqué ici.

Urnes pour des services hébergés localement

Lors de l'utilisation de services hébergés localement au lieu de services cloud, vous pouvez spécifier l'URN de toute façon qui crée un URN valide et unique, tant que l'URN inclut les éléments requis dans les troisième et dernière positions. Vous pouvez laisser les éléments indiqués en blanc facultatif, ou vous pouvez les spécifier de quelque manière que ce soit pour vous aider à identifier la ressource et à rendre l'URN unique. Par exemple :

  • Réplication CloudMirror :

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

    Pour un terminal CloudMirror hébergé sur StorageGRID, vous pouvez spécifier un URN valide commençant par urn:sgws:

    urn:sgws:s3:optional:optional:bucket-name
  • Notifications :

    urn:mysite:sns:optional:optional:sns-topic-name
  • Intégration de la recherche :

    urn:mysite:es:optional:optional:domain-name/index-name/type-name
    Remarque Pour les points de terminaison d'intégration de recherche hébergés localement, le domain-name L'élément peut être n'importe quelle chaîne tant que l'URN du terminal est unique.