기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
AWS CloudFormation 템플릿을 사용하여 복제 시작 Neptune-to-OpenSearch
리전별 AWS CloudFormation 스택 시작
아래 각 AWS CloudFormation 템플릿은 특정 AWS 리전에 스트림 소비자 애플리케이션 인스턴스를 생성합니다. AWS CloudFormation 콘솔을 사용하여 해당 스택을 시작하려면 사용하려는 AWS 리전에 따라 다음 테이블에서 스택 시작 버튼 중 하나를 선택합니다.
리전 | 보기 | Designer에서 보기 | 시작 |
---|---|---|---|
미국 동부(버지니아 북부) | 보기 |
Designer에서 보기 |
|
미국 동부(오하이오) | 보기 |
Designer에서 보기 |
|
미국 서부(캘리포니아 북부) | 보기 |
Designer에서 보기 |
|
미국 서부(오레곤) | 보기 |
Designer에서 보기 |
|
캐나다(중부) | 보기 |
Designer에서 보기 |
|
남아메리카(상파울루) | 보기 |
Designer에서 보기 |
|
유럽(스톡홀름) | 보기 |
Designer에서 보기 |
|
유럽(아일랜드) | 보기 |
Designer에서 보기 |
|
유럽(런던) | 보기 |
Designer에서 보기 |
|
유럽(파리) | 보기 |
Designer에서 보기 |
|
유럽(스페인) | 보기 |
Designer에서 보기 |
|
유럽(프랑크푸르트) | 보기 |
Designer에서 보기 |
|
중동(바레인) | 보기 |
Designer에서 보기 |
|
중동(UAE) | 보기 |
Designer에서 보기 |
|
이스라엘(텔아비브) | 보기 |
Designer에서 보기 |
|
아프리카(케이프타운) | 보기 |
Designer에서 보기 |
|
아시아 태평양(홍콩) | 보기 |
Designer에서 보기 |
|
아시아 태평양(도쿄) | 보기 |
Designer에서 보기 |
|
아시아 태평양(서울) | 보기 |
Designer에서 보기 |
|
아시아 태평양(싱가포르) | 보기 |
Designer에서 보기 |
|
아시아 태평양(자카르타) | 보기 |
Designer에서 보기 |
|
아시아 태평양(뭄바이) | 보기 |
Designer에서 보기 |
|
중국(베이징) | 보기 |
Designer에서 보기 |
|
중국(닝샤) | 보기 |
Designer에서 보기 |
|
AWS GovCloud (미국 서부) | 보기 |
Designer에서 보기 |
|
AWS GovCloud (미국 동부) | 보기 |
Designer에서 보기 |
|
스택 생성 페이지에서 다음을 선택합니다.
생성 중인 새 OpenSearch 스택에 대한 세부 정보 추가
스택 세부 정보 지정 페이지에서는 전체 텍스트 검색 설정을 제어하는 데 사용할 수 있는 속성 및 파라미터를 제공합니다.
스택 이름 - 생성하는 새 AWS CloudFormation 스택의 이름입니다. 대개 기본값(NeptuneStreamPoller
)을 사용합니다.
파라미터에서 다음을 제공합니다.
스트림 소비자 실행 VPC 위치에 대한 네트워크 구성
VPC
– 폴링 Lambda 함수VPC가 실행되는 의 이름을 입력합니다.List of Subnet IDs
– 네트워크 인터페이스가 설정된 서브넷입니다. Neptune 클러스터에 해당하는 서브넷을 추가합니다.List of Security Group Ids
- 소스 Neptune DB 클러스터IDs에 대한 쓰기 인바운드 액세스 권한을 부여하는 보안 그룹의 를 제공합니다.List of Route Table Ids
- Neptune에 Amazon DynamoDB 엔드포인트가 아직 없는 경우 VPC이를 생성하는 데 필요합니다. 서브넷과 IDs 연결된 라우팅 테이블의 쉼표로 구분된 목록을 제공해야 합니다.Require to create Dynamo DB VPC Endpoint
– 기본값이true
인 부울 값입니다. 에서 DynamoDB 엔드포인트를 이미 생성한false
경우에만 로 변경해야 합니다VPC.Require to create Monitoring VPC Endpoint
– 기본값이true
인 부울 값입니다. 에서 모니터링 엔드포인트를 이미 생성한false
경우에만 로 변경해야 합니다VPC.
스트림 폴러
Application Name
– 이 설정은 대개 기본값(NeptuneStream
)으로 둡니다. 다른 이름을 사용하는 경우 고유한 이름이어야 합니다.Memory size for Lambda Poller
– Lambda 폴러 함수에 사용 가능한 메모리 크기를 설정하는 데 사용됩니다. 기본값은 2,048MB입니다.Lambda Runtime
– Neptune 스트림에서 항목을 검색하는 Lambda 함수에서 사용되는 언어입니다.python3.9
또는java8
로 설정할 수 있습니다.S3 Bucket having Lambda code artifacts
– 다른 S3 버킷에서 로드하는 사용자 지정 Lambda 폴링 함수를 사용하지 않는 경우 비워둡니다.S3 Key corresponding to Lambda Code artifacts
– 사용자 지정 Lambda 폴링 함수를 사용하지 않는 경우 비워둡니다.StartingCheckpoint
– 스트림 폴러의 시작 체크포인트입니다. 기본값은0:0
이며, Neptune 스트림의 시작 부분부터 쓸 수 있음을 의미합니다.StreamPollerInitialState
– 폴러의 초기 상태입니다. 기본값은ENABLED
이며, 전체 스택 생성이 완료되는 즉시 스트림 복제가 시작됩니다.Logging level for Lambda
– 이 설정은 대개 기본값(INFO
)으로 둡니다.Managed Policies for Lambda Execution
– 일반적으로 사용자 지정 Lambda 폴링 함수를 사용하지 않는 경우 비워둡니다.Stream Records Handler
– 일반적으로 Neptune 스트림의 레코드에 사용자 지정 핸들러를 사용하지 않는 경우 비워둡니다.Maximum records Fetched from Stream
– 이 파라미터를 사용하여 성능을 조정할 수 있습니다. 기본값(100
)으로 시작하는 것이 좋습니다. 허용되는 최대값은 10,000입니다. 숫자가 높을수록 스트림에서 레코드를 읽는 데 필요한 네트워크 호출은 감소하지만 레코드를 처리하는 데 더 많은 메모리가 필요합니다.Max wait time between two Polls (in Seconds)
– Neptune 스트림을 폴링하기 위해 Lambda 폴러가 호출되는 빈도를 결정합니다. 지속적으로 폴링하는 경우 이 값을 0으로 설정합니다. 최대값은 3,600초(1시간)입니다. 기본값(60초)으로 시작하는 것이 좋습니다(그래프 데이터의 변경 속도에 따라 달라짐).Maximum Continuous polling period (in Seconds)
– Lambda 폴링 함수에 대한 제한 시간을 설정하는 데 사용됩니다. 이 값은 5초에서 900초 사이여야 합니다. 기본값(600초)으로 시작하는 것이 좋습니다.Step Function Fallback Period
- 폴러를 기다릴 단위 수 step-function-fallback-period로, 이후 Amazon CloudWatch Events를 통해 단계 함수를 호출하여 실패에서 복구합니다. 기본값(5분)으로 시작하는 것이 좋습니다.Step Function Fallback Period Unit
– 위의Step Function Fallback Period
(분, 시간, 일)를 측정하는 데 사용되는 시간 단위입니다. 대개 기본값(분)이면 충분합니다.Data replication scope
- 노드와 엣지를 모두 복제할지 아니면 노드만 복제할지 결정합니다 OpenSearch (이는 Gremlin 엔진 데이터에만 적용됨). 일반적으로 기본값(All)으로 시작하는 것이 좋습니다.Ignore OpenSearch missing document error
- 에서 누락된 문서 오류를 무시 OpenSearch 할 수 있는지 여부를 결정하는 플래그입니다. 누락된 문서 오류는 거의 발생하지 않지만, 무시하지 않으면 수동으로 개입해야 합니다. 일반적으로 기본값(True
)으로 시작하는 것이 좋습니다.Enable Non-String Indexing
– 문자열 콘텐츠가 없는 필드의 인덱싱을 활성화하거나 비활성화하는 플래그입니다. 이 플래그가 로 설정된 경우 문자열이true
아닌 필드는 에서 인덱싱되고 OpenSearch,false
인덱싱된 경우 문자열 필드만 인덱싱됩니다. 기본값은true
입니다.Properties to exclude from being inserted into OpenSearch
- 인 OpenSearch 덱싱에서 제외할 속성 또는 조건 키의 쉼표로 구분된 목록입니다. 이 CFN 파라미터 값을 비워 두면 모든 속성 키가 인덱싱됩니다.Datatypes to exclude from being inserted into OpenSearch
- 인 OpenSearch 덱싱에서 제외할 속성 또는 조건 데이터 유형의 쉼표로 구분된 목록입니다. 이 CFN 파라미터 값을 비워 두면 OpenSearch 데이터 유형으로 안전하게 변환할 수 있는 모든 속성 값이 인덱싱됩니다.
Neptune 스트림
-
Endpoint of source Neptune Stream
– (필수) 2가지 형식 중 하나를 취합니다.https://
(또는 별칭your DB cluster
:port
/propertygraph/streamhttps://
).your DB cluster
:port
/pg/streamhttps://
your DB cluster
:port
/sparql/stream
Neptune Query Engine
- Gremlin 또는 를 선택합니다SPARQL.Is IAM Auth Enabled?
– Neptune DB 클러스터가 IAM 인증을 사용하는 경우 이 파라미터를 로 설정합니다true
.Neptune Cluster Resource Id
– Neptune DB 클러스터가 IAM 인증을 사용하는 경우 이 파라미터를 클러스터 리소스 ID로 설정합니다. 리소스 ID가 클러스터 ID와 동일하지 않습니다. 그 대신,cluster-
뒤에 28개의 영숫자 문자가 오는 형식을 사용합니다. Neptune 콘솔의 클러스터 세부 정보에서 찾을 수 있습니다.
대상 OpenSearch 클러스터
Endpoint for OpenSearch service
– (필수) 에서 OpenSearch 서비스에 대한 엔드포인트를 제공합니다VPC.Number of Shards for OpenSearch Index
– 일반적으로 기본값(5)으로 시작하는 것이 좋습니다.Number of Replicas for OpenSearch Index
– 일반적으로 기본값(1)으로 시작하는 것이 좋습니다.Geo Location Fields for Mapping
– 지리 위치 필드를 사용하는 경우 여기에 속성 키가 나열됩니다.
경보
Require to create Cloud watch Alarm
- 새 스택에 대한 CloudWatch 경보를 생성true
하려면 이 값을 로 설정합니다.SNS Topic ARN for Cloudwatch Alarm Notifications
- CloudWatch 경보 알림을 보내야 ARN 하는 SNS 주제입니다(경보가 활성화된 경우에만 필요).Email for Alarm Notifications
– 경보 알림을 전송해야 하는 이메일 주소입니다(경보가 활성화된 경우에만 필요).
경보 알림의 대상에는 이메일SNS만, 이메일만 또는 SNS 및 이메일 둘 다를 추가할 수 있습니다.
AWS CloudFormation 템플릿 실행
이제 다음과 같이 Neptune 스트림 소비자 애플리케이션 인스턴스를 프로비저닝하는 프로세스를 완료할 수 있습니다.
AWS CloudFormation의 스택 세부 정보 지정 페이지에서 다음을 선택합니다.
옵션 페이지에서 다음을 선택합니다.
-
검토 페이지에서 첫 번째 확인란을 선택하여 가 IAM 리소스를 생성 AWS CloudFormation 함을 확인합니다. 두 번째 확인란을 선택하여 새 스택에 대해
CAPABILITY_AUTO_EXPAND
를 승인합니다.참고
CAPABILITY_AUTO_EXPAND
는 사전 검토 없이 스택을 생성할 경우 매크로가 확장됨을 명시적으로 승인합니다. 사용자는 실제로 스택을 생성하기 전에 매크로를 통한 변경 사항을 검토할 수 있도록 처리된 템플릿에서 변경 세트를 생성하는 경우가 많습니다. 자세한 내용은 AWS CloudFormation API 참조 의 AWS CloudFormation CreateStack API 작업을 참조하세요.그런 다음 생성을 선택합니다.