VPC 환경에서 이용 가능합니다.
Data Stream 서비스를 시작하기 전 연동하여 사용할 수 있는 네이버 클라우드 플랫폼 서비스를 소개하고 사용 방법을 설명합니다. Data Stream 서비스에 필수로 연동해야 하는 서비스는 다음과 같습니다.
- Sub Account 서비스: 메인 계정 외 서브 계정 추가, 역할(Role) 생성, API 호출 인증 시 필요
- Object Storage 서비스: 토픽의 데이터를 커넥터를 통해 저장 시 필요
Sub Account
네이버 클라우드 플랫폼의 Sub Account 서비스는 무료로 제공되며, 별도의 이용 신청이 필요하지 않습니다. 네이버 클라우드 플랫폼 콘솔에 진입하여
> Services > Management & Governance > Sub Account > Sub Accounts 메뉴에서 Data Stream 서비스를 이용할 서브 계정을, Sub Account > Roles 메뉴에서 Service 유형의 역할을 생성해 주십시오. Sub Account 서비스에서 추가한 서브 계정은 Data Stream 서비스 이용 및 관리 시 사용되며, 생성된 역할(Role)은 커넥터가 데이터에 접근할 수 있도록 토픽의 커넥터 생성 시에 입력해야 합니다. 또한 Sub Account 서비스에서 생성한 서브 계정의 Access Key, Secret Key는 Data Stream API 호출 시 인증 정보에 사용됩니다.
자세한 사용 방법은 Sub Account 사용 가이드를 참조해 주십시오.
보안을 위해 데이터 전송 시 메인 계정의 인증 정보를 사용할 수 없으므로 반드시 서브 계정의 인증 정보를 사용해 주십시오.
Object Storage
네이버 클라우드 플랫폼의 Object Storage 서비스는 유료로 제공되며, 이용 신청 후 버킷을 생성할 수 있습니다.
자세한 사용 방법은 Object Storage 사용 가이드를 참조해 주십시오.
Data Stream 서비스의 역할 권한(NCP_DATA_STREAM_SERVICE_ROLE)은 토픽의 데이터를 커넥터를 통해 저장할 때 연동된 Object Storage를 활용하기 때문에 다음과 같이 제한된 형태(View (Limited), Change (Limited))로 정의합니다.
- View (Limited)
- getBucketList: 버킷 목록 조회
- getObjectList: 버킷 내 객체 목록 조회
- Change (Limited)
- createBucket: 버킷 생성
- writeObject: 버킷에 객체 쓰기
필수 연동 서비스는 아니지만, 필요에 따라 Data Stream 서비스 자원을 관리하기 위해 Cloud Log Analytics 서비스를 이용할 수 있습니다. Cloud Log Analytics 서비스는 유료로 제공됩니다. 이용 신청 및 자세한 사용 방법은 Cloud Log Analytics 사용 가이드를 참조해 주십시오.