プラットフォームサービスのエンドポイントの URN を指定してください
プラットフォームサービスエンドポイントを作成するときは、 Unique Resource Name ( URN )を指定する必要があります。プラットフォームサービスの設定XMLを作成するときは、URNを使用してエンドポイントを参照します。各エンドポイントの URN は一意である必要があります。
プラットフォームサービスエンドポイントは、作成時に StorageGRID で検証されます。プラットフォームサービスエンドポイントを作成する前に、エンドポイントで指定されたリソースが存在し、アクセス可能であることを確認してください。
URN 要素
プラットフォームサービスのエンドポイントのURNは、いずれかで開始する必要があります arn:aws
または urn:mysite
、次のようにします。
-
サービスがAmazon Web Services(AWS)でホストされている場合は、を使用します
arn:aws
-
サービスがGoogle Cloud Platform(GCP)でホストされている場合は、を使用します
arn:aws
-
サービスがローカルでホストされている場合は、を使用します
urn:mysite
たとえば、StorageGRID でホストされるCloudMirrorエンドポイントのURNを指定する場合、URNはで始まる可能性があります urn:sgws
。
URN の次の要素では、次のようにプラットフォームサービスのタイプを指定します。
サービス | を入力します |
---|---|
CloudMirror レプリケーション |
|
通知 |
|
検索統合 |
|
たとえば、StorageGRID でホストされるCloudMirrorエンドポイントのURNを指定する場合は、と指定します s3
をダウンロードしてください urn:sgws:s3
。
URN の最後の要素は、デスティネーション URI の特定のターゲットリソースを識別します。
サービス | 特定のリソース |
---|---|
CloudMirror レプリケーション |
|
通知 |
|
検索統合 |
|
AWS と GCP でホストされるサービスの URN
AWS と GCP のエンティティの場合、完全な URN は有効な AWS ARN です。例:
-
CloudMirror レプリケーション:
arn:aws:s3:::bucket-name
-
通知:
arn:aws:sns:region:account-id:topic-name
-
検索統合:
arn:aws:es:region:account-id:domain/domain-name/index-name/type-name
AWS検索統合エンドポイントの場合は、を参照してください domain-name
リテラル文字列を含める必要があります `domain/`を参照してください。
ローカルでホストされるサービスの URN
クラウド サービス ではなくローカルでホストされるサービスを使用する場合は、 URN の 3 番目と最後の必須要素が含まれていて、有効かつ一意な URN が作成されるのであれば、どのような方法で URN を指定してもかまいません。となっている要素はオプションで空白にすることも、リソースを識別して一意な URN の作成に役立つ任意の情報を指定することもできます。例:
-
CloudMirror レプリケーション:
urn:mysite:s3:optional:optional:bucket-name
StorageGRID でホストされるCloudMirrorエンドポイントの場合は、で始まる有効なURNを指定できます
urn:sgws
:urn:sgws:s3:optional:optional:bucket-name
-
通知:
Amazon Simple Notification Serviceエンドポイントを指定します。
urn:mysite:sns:optional:optional:sns-topic-name
Kafkaエンドポイントを指定します。
urn:mysite:kafka:optional:optional:kafka-topic-name
-
検索統合:
urn:mysite:es:optional:optional:domain-name/index-name/type-name
ローカルでホストされる検索統合エンドポイントの場合は、を参照してください domain-name
エンドポイントのURNが一意であるかぎり、Elementには任意の文字列を指定できます。