---
title: "DB upload 실행 (VPC)"
slug: "analytics-cloudsearch-postdbuploadvpc"
tags: ["Cloud Search"]
updated: 2026-04-23T08:56:10Z
published: 2026-04-23T09:02:33Z
---

> ## Documentation Index
> Fetch the complete documentation index at: https://api.ncloud-docs.com/llms.txt
> Use this file to discover all available pages before exploring further.

# DB upload 실행 (VPC)

도메인에 DB upload 기능을 실행합니다.

```
POST https://cloudsearch.apigw.ntruss.com/CloudSearch/real/v1/domain/{name}/document/manage/db_upload/vpc
```

## 요청

### 요청 파라미터

| 파라미터명 | 필수 여부 | 타입 | 제약 사항 | 설명 |
| --- | --- | --- | --- | --- |
| name | Yes | string | 생성되어져 있는 Domain 이름 | Domain 이름 |
| region | Yes | string | 리전 코드 | DB 서버가 설치된 리전 코드 |

## 요청

### 요청 바디

| 파라미터명 | 필수 여부 | 타입 | 제약 사항 | 설명 |
| --- | --- | --- | --- | --- |
| dbKind | Yes | String | mysql, mariadb | DB 종류 |
| host | Yes | String |  | DB 의 Instance ID |
| port | Yes | Integer |  | DB 포트 |
| user | Yes | String |  | 사용자 아이디 |
| password | Yes | String |  | 비밀번호 |
| db | Yes | String |  | Database 이름 |
| charset | Yes | String |  | DB 의 character |
| keyField | Yes | String |  | 적용할 키칼럼 |
| indexTypeField | No | String |  | - 문서의 삭제, 추가, 업데이트 를 구별하기 위한 칼럼 - 사용하려는 DB 의 칼럼에는 insert, upsert, update, delete 값만 들어감 - 칼럼이 따로 지정이 안되어 있는경우 upsert로 처리됨 |
| sql | Yes | String |  | DB query |
| connectTimeout | Yes | Int |  | connection 타임아웃, 단위 second |

## 응답

### 응답 Status

| HTTP Status | Desc |
| --- | --- |
| 200 | OK(조회 완료) |
| 400 | Bad Request |
| 401 | Unauthorized |
| 403 | Forbidden |
| 404 | Not Found |
| 500 | Internal Server Error |

## 예시

### 요청 예시

```
POST /CloudSearch/real/v1/domain/eeee/document/manage/db_upload/vpc
Host: cloudsearch.apigw.ntruss.com
Content-Type: application/json
x-ncp-apigw-signature-v2: cDwtHuQeGmwWyNmwlN6XIGA66zge4iMXvfoDQNna05g=
x-ncp-apigw-timestamp: 1545817618751
x-ncp-iam-access-key: teGTwtcSEGA7fu28BGGi
{
    "dbKind": "mysql",
    "host": "1111223",
    "port": 3306,
    "user": "root",
    "password": "alskdj",
    "db": "cloud_search",
    "charset": "utf8",
    "keyField": "id",
    "indexTypeField": "index_type",
    "sql": "select * from test_data",
    "connectTimeout": 4
}
```

### Database 데이터 예시

| tid | first_name | last_name | gender | ip_address | index_type |
| --- | --- | --- | --- | --- | --- |
| 1 | Vasili | Godsmark | Male | 62.135.174.46 | upsert |
| 2 | Swen | Rumbelow | Male | 201.122.144.133 | delete |
| 3 | Davita | Ovington | Female | 57.80.83.212 | insert |
| 4 | Berri | Garwood | Female | 76.35.55.206 | update |

### 응답 예시

```
{"result":"ok"}
```
