앱 삭제하기
개요
Realm UI, Atlas CLI 또는 Admin API에서 App Services App을 삭제할 수 있습니다.
시작하기 전에
Atlas UI에서 앱을 삭제하려면 다음이 필요합니다.
프로젝트 소유자 권한이 있는 MongoDB Atlas 계정. 무료 계정을 등록하는 방법을 학습 보려면 Atlas 시작하기를 참조하세요.
CLI 에서 앱을 삭제 다음이 필요합니다.
프로젝트 소유자 권한이 있는 MongoDB Atlas 계정입니다. 무료 계정을 등록하는 방법은 Atlas 시작하기를 참조하세요.
MongoDB Atlas Admin API 공용/개인 키 쌍. API 키에는 App Services Admin API를 사용하려면 프로젝트 소유자 권한이 있어야 합니다.
로컬 시스템
PATH
에 설치 및 추가된 App Services CLI의 사본입니다. 방법을 알아보려면 App Services CLI 설치를 참조하세요.앱의 클라이언트 앱 ID 입니다. 앱 이름을 포함하는 고유한 string 입니다.
"myapp-abcde"
. 앱 ID 를 찾는 방법을 학습 보려면 앱 메타데이터 가져오기를 참조하세요.
Admin API를 사용하여 앱을 삭제하려면 다음이 필요합니다.
프로젝트 소유자 권한이 있는 MongoDB Atlas 계정입니다. 무료 계정을 등록하는 방법은 Atlas 시작하기를 참조하세요.
MongoDB Atlas Admin API 공용/개인 키 쌍. API 키에는 App Services Admin API를 사용하려면 프로젝트 소유자 권한이 있어야 합니다.
앱의 ObjectId 내부 16진수 string 과 앱이 ID 포함된 Atlas 프로젝트의 프로젝트 입니다. 이를 찾는 방법을 학습 보려면 앱 메타데이터 가져오기를 참조하세요.
절차
MongoDB Atlas 사용자 인증하기
MongoDB Atlas API 키 쌍을 사용하여 관리자 사용자 인증 엔드포인트를 호출합니다.
curl -X POST \ https://services.cloud.mongodb.com/api/admin/v3.0/auth/providers/mongodb-cloud/login \ -H 'Content-Type: application/json' \ -H 'Accept: application/json' \ -d '{ "username": "<Public API Key>", "apiKey": "<Private API Key>" }'
인증 이 성공하면 응답 본문에 access_token
값을 가진 JSON 객체 가 포함됩니다.
{ "access_token": "<access_token>", "refresh_token": "<refresh_token>", "user_id": "<user_id>", "device_id": "<device_id>" }
access_token
은(는) App Services Admin API 에 대한 액세스 을 부여합니다. 모든 관리자 API 요청에 대해 Authorization
헤더에 베어러 토큰으로 포함해야 합니다.
앱 삭제
앱 삭제 엔드포인트에 요청을 보냅니다.
관리자 API access_token
, 앱이 포함된 Atlas 프로젝트 의 groupId
및 앱의 내부 appId
16진수 string 을 포함해야 합니다.
curl --request DELETE 'https://services.cloud.mongodb.com/api/admin/v3.0/groups/{groupId}/apps/{appId}' \ --header 'Authorization: Bearer <access_token>' \ --header 'Content-Type: application/json'
애플리케이션 이 성공적으로 삭제되면 App Services 는 204
응답을 반환합니다.