addCloudMysqlUserList

Prev Next

VPC 환경에서 이용 가능합니다.

개요

Cloud DB for MySQL 인스턴스에 DB User를 추가합니다.

요청

요청 파라미터

파라미터명 필수 여부 타입 제약 사항 설명
regionCode No String - 리전 코드
regionCode는 getRegionList 액션을 통해서 획득 가능
Default : getRegionList 조회 결과의 첫 번째 리전을 선택
cloudMysqlInstanceNo Yes String - Cloud DB for MySQL 인스턴스 번호
cloudMysqlInstanceNo는 getCloudMysqlInstanceList 액션을 통해서 획득 가능
cloudMysqlUserList.N.name Yes List<String> 영문자, 숫자, 언더바(_), 하이픈(-) 문자만 허용하며 반드시 영어로 시작해야 함
Min: 4
Max: 16
- MySQL 유저 ID
cloudMysqlUserList.N.hostIp Yes List<String> - MySQL 유저 host
예제)
전체 접속 허용 : %
특정 IP 접속 허용 : 1.1.1.1
IP 대역 접속 허용 : 1.1.1.%
cloudMysqlUserList.N.password Yes List<String> 영어, 숫자, 특수문자 3개 항목에 대해 1자 이상 포함되어야 함
특정 특수문자( ` & + " ' / 공백 )는 사용 불가
Password Plugin이 활성화된 상태에선 plugin으로 설정한 정책도 만족시켜야 함
Min: 9
Max: 20
- MySQL 유저 패스워드
cloudMysqlUserList.N.authority Yes List<String> - MySQL 유저 권한
Options : READ | CRUD | DDL
cloudMysqlUserList.N.isSystemTableAccess No List<Boolean> - 시스템 테이블 접근 가능 여부
Options: true | false
Default: true
output No String - 응답 결과의 포맷 타입
Options : xml | json
Default : json

예시

요청 예시

ncloud vmysql addCloudMysqlUserList --regionCode KR --cloudMysqlInstanceNo ****890 --cloudMysqlUserList "name='testuser', hostIp='%', password='********', authority='DDL'"

응답 예시

<addCloudMysqlUserListResponse>
    <requestId>d35c01cf-e77a-44a9-a2b9-1fd1f9572750</requestId>
    <returnCode>0</returnCode>
    <returnMessage>success</returnMessage>
</addCloudMysqlUserListResponse>