When you create an endpoint, you must specify a Unique Resource Name (URN). You will use the URN to reference the endpoint when you create configuration XML for the platform service. The URN for each endpoint must be unique.
StorageGRID validates endpoints as you create them. Before you create an endpoint, confirm that the resource specified in the endpoint exists and that it can be reached.
For example, if you are specifying the URN for a CloudMirror endpoint hosted on StorageGRID, the URN might begin with urn:sgws.
The next element of the URN specifies the type of platform service, as follows:
Service | Type |
---|---|
CloudMirror replication | s3 |
Notifications | sns |
Search integration | es |
For example, to continue specifying the URN for a CloudMirror endpoint hosted on StorageGRID, you would add s3 to get urn:sgws:s3.
The final element of the URN identifies the specific target resource at the destination URI.Service | Specific resource |
---|---|
CloudMirror replication | bucket-name |
Notifications | sns-topic-name |
Search integration | domain-name/index-name/type-name Note: You must create the Elasticsearch index before you create the endpoint. Endpoint validation is done using the Elasticsearch index. The type will be dynamically created when object metadata is first sent to the destination.
|
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
urn:mysite:s3:optional:optional:bucket-name
urn:sgws:s3:optional:optional:bucket-name
urn:mysite:sns:optional:optional:sns-topic-name
urn:mysite:es:optional:optional:domain-name/index-name/type-name