Skip to main content
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Specificare l'URN per l'endpoint dei servizi della piattaforma

Quando si crea un endpoint dei servizi della piattaforma, è necessario specificare un nome di risorsa univoco (URN). L'URN verrà utilizzato per fare riferimento all'endpoint quando si crea un XML di configurazione per il servizio della piattaforma. L'URN per ciascun endpoint deve essere univoco.

StorageGRID convalida gli endpoint dei servizi della piattaforma man mano che li crei. Prima di creare un endpoint dei servizi della piattaforma, verificare che la risorsa specificata nell'endpoint esista e che sia raggiungibile.

Elementi URN

L'URN per un endpoint dei servizi di piattaforma deve iniziare con arn:aws O urn:mysite , come segue:

  • Se il servizio è ospitato su Amazon Web Services (AWS), utilizzare arn:aws

  • Se il servizio è ospitato su Google Cloud Platform (GCP), utilizzare arn:aws

  • Se il servizio è ospitato localmente, utilizzare urn:mysite

Ad esempio, se si specifica l'URN per un endpoint CloudMirror ospitato su StorageGRID, l'URN potrebbe iniziare con urn:sgws .

L'elemento successivo dell'URN specifica il tipo di servizio della piattaforma, come segue:

Servizio Tipo

Replica CloudMirror

s3

Notifiche

sns`O `kafka

Integrazione della ricerca

es

Ad esempio, per continuare a specificare l'URN per un endpoint CloudMirror ospitato su StorageGRID, è necessario aggiungere s3 ottenere urn:sgws:s3 .

L'elemento finale dell'URN identifica la risorsa di destinazione specifica nell'URI di destinazione.

Servizio Risorsa specifica

Replica CloudMirror

bucket-name

Notifiche

sns-topic-name`O `kafka-topic-name

Integrazione della ricerca

domain-name/index-name/type-name

Nota: se il cluster Elasticsearch non è configurato per creare indici automaticamente, è necessario creare l'indice manualmente prima di creare l'endpoint.

URN per servizi ospitati su AWS e GCP

Per le entità AWS e GCP, l'URN completo è un ARN AWS valido. Per esempio:

  • Replica CloudMirror:

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

    arn:aws:sns:region:account-id:topic-name
  • Integrazione della ricerca:

    arn:aws:es:region:account-id:domain/domain-name/index-name/type-name
    Nota Per un endpoint di integrazione della ricerca AWS, domain-name deve includere la stringa letterale domain/ , come mostrato qui.

URN per servizi ospitati localmente

Quando si utilizzano servizi ospitati localmente anziché servizi cloud, è possibile specificare l'URN in qualsiasi modo che crei un URN valido e univoco, purché l'URN includa gli elementi richiesti nella terza e ultima posizione. È possibile lasciare vuoti gli elementi indicati come facoltativi oppure specificarli in qualsiasi modo che aiuti a identificare la risorsa e a rendere univoco l'URN. Per esempio:

  • Replica CloudMirror:

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

    Per un endpoint CloudMirror ospitato su StorageGRID, è possibile specificare un URN valido che inizia con urn:sgws :

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

    Specificare un endpoint Amazon Simple Notification Service:

    urn:mysite:sns:optional:optional:sns-topic-name

    Specificare un endpoint Kafka:

    urn:mysite:kafka:optional:optional:kafka-topic-name
  • Integrazione della ricerca:

    urn:mysite:es:optional:optional:domain-name/index-name/type-name
    Nota Per gli endpoint di integrazione della ricerca ospitati localmente, domain-name l'elemento può essere qualsiasi stringa purché l'URN dell'endpoint sia univoco.