Docs Menu
Docs Home
/ /
Atlas App Services
/

アプリを削除する

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

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

  • プロジェクト所有者の権限を持つ MongoDB Atlas アカウント。 無料アカウントの登録方法については、「 Atlasを使い始める 」を参照してください。

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

  • プロジェクト所有者の権限を持つ MongoDB Atlas アカウント。 無料アカウントのサインアップ方法については、「 Atlas の使用 」を参照してください。

  • MongoDB Atlas Admin APIの公開キーと秘密キーのペア。 App Services Admin API を操作するには、API キーにプロジェクト オーナーの権限が必要です。

  • ローカル システム PATHにインストールおよび追加された App Services CLI のコピー。 詳しくは、「 App Services CLI のインストール 」を参照してください。

  • アプリのクライアント アプリ ID。 これは、アプリ名を含む一意の string です。例: "myapp-abcde" 。 アプリ ID を見つける方法については、 「 アプリのメタデータを取得する 」を参照してください。

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>

Tip

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

詳細と追加のフラグについては、アプリ削除コマンドの 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 トークンとして含める必要があります。

Tip

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

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応答を返します。

戻る

アプリのコピー