Docs Menu

アプリを削除する

App Services AppApp Services UI、CLI 、または 管理 からAPI を削除できます。

Atlas UI でアプリを削除するには、次のものが必要です。

CLI でアプリを削除するには、次のものが必要です。

Admin API を使用してアプリを削除するには、次のものが必要です。

1

アプリを削除するプロジェクト ダッシュボードにGoします。 [ App Servicesタブを選択します。

2

アプリを削除するには、削除するアプリのタイルの右上隅にある...メニューをクリックします。

次に、表示されるドロップダウン メニューから [ Delete App ] を選択します。

このアプリを削除するかどうかを確認するプロンプトが表示されます。 アプリを確認して削除するには、 Delete Appをクリックします。

アプリの削除オプションが表示されているアプリタイル
1

MongoDB Atlas Admin API キーを使用して CLI にログインします。

appservices login --api-key="<my api key>" --private-api-key="<my private api key>"
2

CLI は、次のコマンドを使用して 1 つ以上のアプリを削除できます。

appservices apps delete

アプリが複数ある場合は、すべてのアプリのリストから削除するアプリを 1 つ以上選択するように求められます。

削除したいアプリの名前や ID がすでにわかっている場合は、 --appフラグでそれを指定できます。

appservices apps delete --app <App ID | App Name>

以下も参照してください。

詳細と追加のフラグについては、アプリ削除コマンドの CLI ドキュメントを参照してください。

1

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ヘッダーに Bearer トークンとして含める必要があります。

以下も参照してください。

2

アプリの削除エンドポイントに リクエストを送信します。

管理API access_token、アプリを含むAtlasプロジェクトの groupId、およびアプリ内部の appId16 進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応答を返します。