연결 문자열 가져오기
연결 문자열을 사용하면 애플리케이션과 Databases for MongoDB 인스턴스 간에 연결을 설정할 수 있습니다.
UI에서 연결 문자열 가져오기
다음 단계에 따라 Databases for MongoDB 인스턴스 연결 문자열을 검색할 수 있습니다:
- 배포의 개요 페이지에서 엔드포인트 섹션까지 아래로 스크롤합니다.
- 엔드포인트 섹션에서 다음 섹션이 있는 빠른 시작 탭을 찾을 수 있습니다:
- CLI를 사용하여 연결- 이 섹션에는 IBM CLI를 통해 배포에 연결하기 위한 정보가 포함되어 있습니다.
- MongoDB 엔터프라이즈 클라이언트를 사용하여 연결하기- 이 섹션에서는 TLS 인증서를 가져와서 배포에 연결할 수 있습니다.
CLI에서 연결 문자열 가져오기
Cloud Databases CLI 플러그인 연결 명령을 사용하여 연결 문자열을 검색할 수도 있습니다.
명령은 다음과 비슷하게 나타납니다.
ibmcloud cdb deployment-connections <INSTANCE_NAME_OR_CRN> -u <NEWUSERNAME> [--endpoint-type <ENDPOINT_TYPE>]
자세한 내용은 연결 명령 옵션 를 참조하세요.
명령 옵션
user을 지정하지 않으면 연결 명령은 기본적으로admin사용자에 대한 정보를 반환합니다.endpoint-type을 지정하지 않으면 연결 문자열은 기본적으로 공개 엔드포인트를 반환합니다.- 배포에 비공개 엔드포인트만 있는 경우
--endpoint-type private을 지정하거나 명령이 오류를 반환합니다. 사용자 및 엔드포인트 유형이 적용되지 않습니다. 어느 엔드포인트에서든 배포의 모든 사용자를 사용할 수 있습니다.
API에서 연결 문자열 가져오기
Cloud Databases API에서 사용자의 연결 문자열을 검색하려면 연결 엔드포인트를 사용하세요. 연결 문자열을 만들려면 경로에 사용해야 하는 특정 사용자 및 엔드포인트 유형(공용 또는 비공개)이 포함되어 있는지 확인하세요. 사용자 및 엔드포인트 유형은 제한되거나 강제되지 않습니다. 배포에서 사용 가능한 모든 사용자를 엔드포인트와 함께 유연하게 활용할 수 있습니다(둘 다 배포에 있는 경우).
API 명령은 다음과 같습니다:
curl -X GET -H "Authorization: Bearer <>" 'https://api.{region}.databases.cloud.ibm.com/v5/ibm/deployments/{id}/users/{userid}/connections/{endpoint_type}'
{region}, {id}, {userid}, {endpoint_type}를 적절한 값으로 바꿔야 한다는 것을 잊지 마세요.
추가 사용자 및 연결 문자열
Databases for MongoDB 배포에 대한 액세스 권한은 admin 사용자로 제한되지 않습니다. UI, Cloud Databases CLI 플러그인 또는 Cloud Databases API 을 사용하여 더 많은 사용자를 만들고 해당 사용자에 특정한 연결 문자열을 검색합니다.
배치에 있는 모든 사용자는 공용 또는 개인 엔드포인트에 대한 연결 문자열을 포함하여 연결 문자열을 사용할 수 있습니다.
자세한 정보는 사용자 및 역할 관리 페이지를 참조하십시오.