StorageGRID 플랫폼 서비스용 네트워크 및 포트
S3 테넌트 플랫폼 서비스를 사용하도록 허용하는 경우, 플랫폼 서비스 메시지가 목적지로 전달될 수 있도록 그리드에 대한 네트워킹을 구성해야 합니다.
S3 테넌트 계정을 생성하거나 업데이트할 때 플랫폼 서비스를 활성화할 수 있습니다. 플랫폼 서비스가 활성화되면 테넌트는 S3 버킷에서 CloudMirror 복제, 이벤트 알림 또는 검색 통합 메시지를 수신할 대상 엔드포인트를 생성할 수 있습니다. 이러한 플랫폼 서비스 메시지는 ADC 서비스를 실행하는 스토리지 노드에서 대상 엔드포인트로 전송됩니다.
예를 들어, 테넌트는 다음과 같은 유형의 대상 엔드포인트를 구성할 수 있습니다.
-
로컬에서 호스팅되는 Elasticsearch 클러스터
-
Amazon Simple Notification Service 메시지 수신을 지원하는 로컬 애플리케이션
-
로컬에서 호스팅되는 Kafka 클러스터
-
HTTP POST 알림 요청을 지원하는 외부 또는 로컬 호스팅 웹훅 엔드포인트.
이 엔드포인트는 Fluentd와 같은 다양한 웹 서버, 프레임워크 또는 데이터 처리 도구에서 호스팅될 수 있습니다.
-
동일하거나 다른 StorageGRID 인스턴스에 로컬로 호스팅된 S3 버킷
-
Amazon Web Services의 엔드포인트와 같은 외부 엔드포인트.
플랫폼 서비스 메시지가 정상적으로 전달되도록 하려면 ADC 스토리지 노드가 포함된 네트워크를 구성해야 합니다. 대상 엔드포인트로 플랫폼 서비스 메시지를 전송하는 데 다음 포트를 사용할 수 있도록 설정해야 합니다.
기본적으로 플랫폼 서비스 메시지는 다음 포트를 통해 전송됩니다.
-
80: http로 시작하는 엔드포인트 URI(대부분의 엔드포인트)의 경우
-
443: https로 시작하는 엔드포인트 URI의 경우(대부분의 엔드포인트)
-
9092: http 또는 https로 시작하는 엔드포인트 URI의 경우(Kafka 엔드포인트만 해당)
테넌트는 엔드포인트를 생성하거나 편집할 때 다른 포트를 지정할 수 있습니다.
|
|
StorageGRID 배포를 CloudMirror 복제 대상으로 사용하는 경우, 복제 메시지가 80번 또는 443번 포트 이외의 포트로 수신될 수 있습니다. 대상 StorageGRID 배포에서 S3에 사용하는 포트가 엔드포인트에 지정되어 있는지 확인하십시오. |
투명하지 않은 프록시 서버를 사용하는 경우 인터넷상의 엔드포인트와 같은 외부 엔드포인트로 메시지를 보낼 수 있도록 "스토리지 프록시 설정 구성"도 해야 합니다.