기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
AWS CloudShell을 사용한 빠른 시작
이 가이드는 AWS CloudShell을 사용하여 AWS 관리 콘솔에서 직접 Neptune 클러스터에 연결하고 쿼리하여 빠르게 시작하는 데 도움이 됩니다.
완료 시간: 약 2분
비용: 추가 비용 없이 CloudShell을 사용할 수 있습니다. Neptune 클러스터를 생성하면 요금이 발생합니다. 요금 세부 정보는 Amazon Neptune 요금을
사전 조건
AWS 계정. 계정이 없는 경우 AWS 계정 설정을 참조하세요.
사용 가능 상태인 Neptune 클러스터입니다. 아직 없는 경우 섹션을 참조하여 를 사용하여 Neptune DB 클러스터 시작 AWS Management Console 생성합니다.
1단계: Neptune 클러스터에 연결
AWS CloudShell을 사용하여 Neptune 클러스터에 연결합니다. CloudShell은 클러스터의 VPC에 연결된 쉘 환경을 자동으로 프로비저닝합니다. 데이터베이스와 상호 작용하도록 보안 그룹을 구성하거나 노트북을 설정할 필요가 없습니다.
클러스터에 연결하려면
-
Neptune 콘솔의 클러스터에서 생성한 클러스터를 찾습니다.
-
클러스터 옆의 확인란을 선택합니다.
-
클러스터에 연결을 선택합니다.
참고
클러스터 옆의 확인란을 선택하면이 버튼이 활성화되고 클러스터 상태가 사용 가능으로 표시됩니다.
CloudShell 명령 실행 화면이 나타납니다.
-
실행을 선택하여 클러스터에 연결합니다. VPC 환경을 프로비저닝하는 데 몇 초가 걸립니다.
연결하면 graphsh 콘솔이 나타나 그래프 쿼리를 실행하기 위한 대화형 셸을 제공합니다.
2단계: 데이터 삽입 및 쿼리
이제 클러스터에 연결되었으므로 몇 가지 쿼리를 실행하여 Amazon Neptune에 익숙해집니다. 다음 예제에서는 Neptune에서 지원하는 쿼리 언어 중 openCypher하나인를 사용합니다.
노드 및 관계를 삽입하려면
다음 쿼리를 실행하여 두 사람 노드와 관계를 생성합니다.
CREATE (a:Person {name: 'Alice', age: 30}), (b:Person {name: 'Bob', age: 40}), (a)-[:KNOWS]->(b)
출력 결과는 다음과 비슷합니다:
╭────────╮ │ result │ ├────────┤ │ [] │ ╰────────╯
노드를 찾으려면
다음 쿼리를 실행하여 모든 사람 이름을 알파벳 순으로 반환합니다.
MATCH (p:Person) RETURN p.name AS name ORDER BY name
출력 결과는 다음과 비슷합니다:
╭───────╮ │ name │ ├───────┤ │ Alice │ │ Bob │ ╰───────╯
다음 단계
이 빠른 시작을 완료했습니다. 계속 학습하려면 다음 기능을 살펴보세요.
Amazon Neptune 특성 개요 - Amazon Neptune의 주요 기능에 대해 알아봅니다.
Amazon Neptune Serverless - 워크로드에 따라 클러스터 용량을 자동으로 조정합니다.
Amazon Neptune 데이터베이스 관리 - 클러스터, 인스턴스 및 구성을 관리합니다.
지속적인 요금을 방지하려면이 빠른 시작을 위해서만 Neptune 클러스터를 생성한 경우 삭제하세요. 지침은 Amazon Neptune 데이터베이스 관리 단원을 참조하세요.