Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Jika Anda menambahkan pengelolaan API ke aplikasi di Google Cloud, dan
kemudian memutuskan bahwa Anda tidak menginginkan fitur pengelolaan API, Anda dapat mengonfigurasi
Cloud Endpoints Framework untuk berhenti mengelola API.
Menghapus pengelolaan API tidak akan menghentikan API Anda ditayangkan. Jika ingin berhenti menayangkan API, Anda dapat menonaktifkan aplikasi di halaman Setelan Mesin Aplikasi di konsol Google Cloud , atau menghapus project Google Cloud . Lihat Menonaktifkan
aplikasi dan menonaktifkan project untuk mengetahui informasi selengkapnya.
Untuk menghapus pengelolaan API:
Cadangkan file app.yaml project API Anda.
Pastikan Google Cloud CLI (gcloud) diberi otorisasi untuk mengakses data dan layanan Anda di Google Cloud:
gcloudauthlogin
Menampilkan project ID untuk project Google Cloud
Anda:
gcloudprojectslist
Dengan menggunakan project ID yang berlaku dari langkah sebelumnya, tetapkan projectGoogle Cloud default ke project tempat aplikasi Anda berada:
gcloud config set project YOUR_PROJECT_ID
Ubah ke direktori tempat file app.yaml berada, lalu buka.
Di bagian env_variables, hapus baris yang berisi variabel lingkungan ENDPOINTS_SERVICE_NAME dan ENDPOINTS_SERVICE_VERSION. Jika Anda tidak memiliki variabel lingkungan lain yang ditentukan, hapus
bagian env_variables.
Simpan file app.yaml.
Deploy aplikasi Anda dengan file app.yaml yang telah diperbarui:
gcloudappdeploy
Setelah Anda men-deploy ulang aplikasi, Framework Endpoint akan berhenti mengelola API Anda.
Memverifikasi penghapusan pengelolaan API
Untuk memverifikasi bahwa Framework Endpoint tidak lagi mengelola API Anda:
Di Google Cloud console, buka halaman Endpoints > Services.
Penghitung permintaan untuk metode tidak diperbarui.
Klik link View logs untuk metode tersebut.
Log Produced API tidak berisi entri log untuk permintaan yang
Anda kirim.
Menghapus layanan terkelola
Framework Endpoints menggunakan Pengelolaan Layanan Google untuk mengelola API Anda.
Saat Anda men-deploy dokumen OpenAPI menggunakan perintah gcloud endpoints services
deploy, perintah tersebut menggunakan Pengelolaan Layanan untuk membuat layanan terkelola untuk API Anda. Jika tidak memerlukan data di halaman Endpoints > Services dan di log Produced API di halaman Logs Viewer, Anda dapat menghapus layanan terkelola untuk API Anda, yang akan menghapus data dari konsol Google Cloud .
Untuk menghapus layanan terkelola:
Pastikan gcloud CLI (gcloud) diberi otorisasi untuk mengakses data dan layanan Anda di Google Cloud:
gcloudauthlogin
Masukkan perintah berikut untuk menampilkan project ID untuk project Google CloudAnda:
gcloudprojectslist
Dengan menggunakan project ID yang berlaku dari langkah sebelumnya, tetapkan projectGoogle Cloud default ke project tempat aplikasi Anda berada:
gcloudconfigsetproject[YOUR_PROJECT_ID]
Dapatkan nama semua layanan terkelola dalam project Google Cloud Anda:
gcloudendpointsserviceslist
Hapus layanan dari Pengelolaan Layanan. Ganti
SERVICE_NAME dengan nama layanan yang ingin
Anda hapus.
gcloud endpoints services delete SERVICE_NAME
Menjalankan gcloud endpoints services delete tidak langsung menghapus
layanan terkelola. Pengelolaan Layanan menonaktifkan layanan terkelola selama 30 hari, sehingga Anda memiliki waktu untuk memulihkannya jika diperlukan. Setelah 30 hari,
Pengelolaan Layanan akan menghapus layanan terkelola secara permanen.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Sulit dipahami","hardToUnderstand","thumb-down"],["Informasi atau kode contoh salah","incorrectInformationOrSampleCode","thumb-down"],["Informasi/contoh yang saya butuhkan tidak ada","missingTheInformationSamplesINeed","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-09-04 UTC."],[[["\u003cp\u003eYou can remove API management from your application on Google Cloud by configuring Cloud Endpoints Frameworks to stop managing it, without impacting the API's ability to continue being served.\u003c/p\u003e\n"],["\u003cp\u003eTo remove API management, back up your \u003ccode\u003eapp.yaml\u003c/code\u003e file, remove the \u003ccode\u003eENDPOINTS_SERVICE_NAME\u003c/code\u003e and \u003ccode\u003eENDPOINTS_SERVICE_VERSION\u003c/code\u003e environment variables from it, and redeploy your application.\u003c/p\u003e\n"],["\u003cp\u003eAfter removing API management, you can verify it is removed by checking that the request counter and logs in the Google Cloud console for your API method are not updated.\u003c/p\u003e\n"],["\u003cp\u003eIf you no longer need the data in the \u003cstrong\u003eEndpoints\u003c/strong\u003e > \u003cstrong\u003eServices\u003c/strong\u003e page or in the \u003cstrong\u003eProduced API\u003c/strong\u003e log, you can delete the managed service for your API using the \u003ccode\u003egcloud endpoints services delete\u003c/code\u003e command, which disables it for 30 days before permanently deleting it.\u003c/p\u003e\n"]]],[],null,["# Removing API management\n\nIf you added API management to your application on Google Cloud, and\nsubsequently decide that you don't want the API management features, you can configure\nCloud Endpoints Frameworks to stop managing your API.\n\n\u003cbr /\u003e\n\n\nRemoving API management doesn't stop your API from being served. If you want\nto stop serving your API, you can either disable the application on the **App\nEngine Settings** page in the Google Cloud console, or\nyou can delete the Google Cloud project. See [Disabling\nan application and shutting down a project](https://cloud.google.com/appengine/docs/flexible/python/managing-projects-apps-billing#disabling_an_application) for more information.\n\n\u003cbr /\u003e\n\nTo remove API management:\n\n1. Backup your API project's `app.yaml` file.\n\n2. Make sure that the Google Cloud CLI (`gcloud`) is authorized to access your data\n and services on Google Cloud:\n\n gcloud auth login\n\n3. Display the project IDs for your Google Cloud\n projects:\n\n gcloud projects list\n\n4. Using the applicable project ID from the previous step, set the default\n Google Cloud project to the one that your application is in:\n\n ```\n gcloud config set project YOUR_PROJECT_ID\n ```\n5. Change to the directory where your `app.yaml` file is located, and open it.\n\n6. In the `env_variables` section, delete the lines containing the\n `ENDPOINTS_SERVICE_NAME` and `ENDPOINTS_SERVICE_VERSION` environment\n variables. If you don't have any other environment variables defined, delete\n the `env_variables` section.\n\n7. Save the `app.yaml` file.\n\n8. Deploy your application with the updated `app.yaml` file:\n\n gcloud app deploy\n\nAfter you redeploy your application, Endpoints Frameworks stops\nmanaging your API.\n\nVerifying API management removal\n--------------------------------\n\nTo verify that Endpoints Frameworks is no longer managing your API:\n\n1. In the Google Cloud console, go to the **Endpoints** \\\u003e **Services** page.\n\n\n [Go to the Endpoints Services page](https://console.cloud.google.com/endpoints)\n\n \u003cbr /\u003e\n\n2. Write down the number of requests to one of the methods in your API.\n\n3. Click the `View logs` link for the method.\n\n4. In the `Produced API` log, write down the date and time of the most recent\n log entry.\n\n5. Send some requests to the method in your API.\n\n6. In the Google Cloud console, go to the **Endpoints** \\\u003e **Services** page.\n\n\n [Go to the Endpoints Services page](https://console.cloud.google.com/endpoints)\n\n \u003cbr /\u003e\n\n The request counter for the method isn't updated.\n7. Click the `View logs` link for the method.\n\n The `Produced API` log doesn't contain log entries for the requests that\n you sent.\n\nDeleting the managed service\n----------------------------\n\n\nEndpoints Frameworks uses Google's Service Management to manage your API.\nWhen you deployed the OpenAPI document by using the `gcloud endpoints services\ndeploy` command, the command used Service Management to create a\nmanaged service for your API. If you don't need the data on the\n**Endpoints** \\\u003e **Services** page and in the **Produced API** log on the **Logs Viewer**\npage, you can delete the managed service for your API, which removes the data\nfrom the Google Cloud console.\n\n\u003cbr /\u003e\n\nTo delete the managed service:\n\n1. Make sure that the gcloud CLI (`gcloud`) is authorized to access your\n data and services on Google Cloud:\n\n gcloud auth login\n\n2. Enter the following to display the project IDs for your Google Cloud\n projects:\n\n gcloud projects list\n\n3. Using the applicable project ID from the previous step, set the default\n Google Cloud project to the one that your application is in:\n\n gcloud config set project [YOUR_PROJECT_ID]\n\n4. Obtain the name of all managed services in your Google Cloud project:\n\n gcloud endpoints services list\n\n5. Delete the service from Service Management. Replace\n \u003cvar translate=\"no\"\u003eSERVICE_NAME\u003c/var\u003e with the name of the service you want\n to remove.\n\n ```\n gcloud endpoints services delete SERVICE_NAME\n ```\n\n Running `gcloud endpoints services delete` doesn't immediately delete the\n managed service. Service Management disables the managed service for\n 30 days, which allows you time to restore it if you need to. After 30 days,\n Service Management permanently deletes the managed service.\n\nWhat's next\n-----------\n\n- To restore a managed service, see\n [Restoring a managed service](/endpoints/docs/frameworks/python/restore-managed-service).\n\n- For information on the `gcloud` commands used on this page, see the\n [`gcloud` reference page](/sdk/gcloud/reference).\n\n- For information on Service Management, see\n [Creating and deleting managed services](/service-infrastructure/docs/create-services)."]]