StorageGRID 플랫폼 서비스 엔드포인트에 대한 URN을 지정하십시오
플랫폼 서비스 엔드포인트를 생성할 때는 고유 리소스 이름(URN)을 지정해야 합니다. 이 URN은 플랫폼 서비스의 구성 XML을 생성할 때 엔드포인트를 참조하는 데 사용됩니다. 각 엔드포인트의 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의 특정 대상 리소스를 식별합니다(예: sns-topic-name).
웹훅 엔드포인트의 경우 대상 리소스는 대상 URI 자체입니다.
| 서비스 | 특정 리소스 |
|---|---|
CloudMirror 복제 |
|
알림 |
참고: 웹훅 엔드포인트의 경우, URN의 마지막 요소는 엔드포인트의 URN이 고유하기만 하면 어떤 문자열이든 될 수 있습니다. |
검색 통합 |
참고: Elasticsearch 클러스터가 인덱스를 자동으로 생성하도록 구성되어 있지 않은 경우, 엔드포인트를 생성하기 전에 인덱스를 수동으로 생성해야 합니다. |
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을 생성하는 어떤 방식으로든 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:webhook:optional:optional:webhook-name
-
검색 통합:
urn:mysite:es:optional:optional:domain-name/index-name/type-name
로컬에서 호스팅되는 검색 통합 엔드포인트의 경우, 해당 domain-name요소는 엔드포인트의 URN이 고유한 한 어떤 문자열이든 될 수 있습니다.