View a markdown version of this page

Menjeda dan melanjutkan layanan App Runner - AWS App Runner

AWS App Runner Tidak lagi terbuka untuk pelanggan baru. Pelanggan yang sudah ada dapat terus menggunakan layanan ini seperti biasa. Untuk informasi selengkapnya, lihat perubahan AWS App Runner ketersediaan.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menjeda dan melanjutkan layanan App Runner

Jika Anda perlu menonaktifkan aplikasi web sementara dan menghentikan kode agar tidak berjalan, Anda dapat menjeda AWS App Runner layanan Anda. App Runner mengurangi kapasitas komputasi untuk layanan menjadi nol.

Saat Anda siap menjalankan aplikasi lagi, Anda dapat melanjutkan layanan App Runner Anda. App Runner menyediakan kapasitas komputasi baru, menyebarkan aplikasi Anda ke sana, dan menjalankan aplikasi. Sumber aplikasi Anda tidak digunakan kembali, dan tidak diperlukan build. Sebaliknya, App Runner melanjutkan dengan versi yang Anda gunakan saat ini. Aplikasi Anda mempertahankan domain App Runner-nya.

penting
  • Saat Anda menjeda layanan Anda, aplikasi Anda kehilangan statusnya. Misalnya, setiap penyimpanan sementara yang digunakan kode Anda hilang. Untuk kode Anda, menjeda dan melanjutkan layanan Anda setara dengan menerapkan ke layanan baru.

  • Jika Anda menjeda layanan karena cacat dalam kode Anda (misalnya, bug yang ditemukan atau masalah keamanan), Anda tidak dapat menerapkan versi baru sebelum melanjutkan layanan.

    Oleh karena itu, kami menyarankan agar Anda tetap menjalankan layanan dan memutar kembali ke versi aplikasi stabil terakhir Anda sebagai gantinya.

  • Saat Anda melanjutkan layanan, App Runner menerapkan versi aplikasi terakhir yang digunakan sebelum Anda menjeda layanan. Jika Anda menambahkan versi sumber baru sejak menjeda layanan, App Runner tidak akan menerapkannya secara otomatis meskipun penerapan otomatis dipilih. Misalnya, asumsikan Anda memiliki versi gambar baru di repositori gambar atau commit baru di repositori kode. Versi ini tidak diterapkan secara otomatis.

    Untuk menerapkan versi yang lebih baru, lakukan penerapan manual atau tambahkan versi lain ke repositori sumber Anda setelah melanjutkan layanan App Runner Anda.

Menjeda dan menghapus dibandingkan

Jeda layanan App Runner Anda untuk menonaktifkannya sementara. Hanya sumber daya komputasi yang dihentikan, dan data tersimpan Anda (misalnya, gambar wadah dengan versi aplikasi Anda) tetap utuh. Melanjutkan layanan Anda dengan cepat—aplikasi Anda siap untuk digunakan ke sumber daya komputasi baru. Domain App Runner Anda tetap sama.

Hapus layanan App Runner Anda untuk mengh ap usnya secara permanen. Data yang Anda simpan akan dihapus. Jika Anda perlu membuat ulang layanan, App Runner perlu mengambil sumber Anda lagi, dan juga membangunnya jika itu adalah repositori kode. Aplikasi web Anda mendapatkan domain App Runner baru.

Saat layanan Anda dijeda

Saat Anda menjeda layanan dan berada dalam status Dijed a, layanan akan merespons permintaan tindakan secara berbeda, termasuk panggilan API atau operasi konsol. Saat layanan dijeda, Anda masih dapat melakukan tindakan App Runner yang tidak mengubah definisi atau konfigurasi layanan dengan cara yang memengaruhi runtime. Dengan kata lain, jika tindakan mengubah perilaku, skala, atau karakteristik lain dari layanan yang sedang berjalan, Anda tidak dapat melakukan tindakan tersebut pada layanan yang dijeda.

Daftar berikut memberikan informasi tentang tindakan API yang dapat dan tidak dapat Anda lakukan pada layanan yang dijeda. Operasi konsol yang setara juga diizinkan atau ditolak.

Tindakan Anda bisa melakukan pada layanan yang dijeda
  • List*dan Describe* tindakan — Tindakan yang hanya membaca informasi.

  • DeleteService— Anda selalu dapat menghapus layanan.

  • TagResource, UntagResource — Tag dikaitkan dengan layanan, tetapi bukan bagian dari definisinya dan tidak mempengaruhi perilaku runtime.

Tindakan Anda tidak bisa melakukan pada layanan yang dijeda
  • StartDeploymenttindakan (atau penyebaran manual menggunakan konsol)

  • UpdateService(atau perubahan konfigurasi menggunakan konsol, kecuali untuk perubahan penandaan)

  • CreateCustomDomainAssociations, DeleteCustomDomainAssociations

  • CreateConnection, DeleteConnection

Jeda dan lanjutkan layanan Anda

Jeda dan lanjutkan layanan App Runner menggunakan salah satu metode berikut:

App Runner console
Untuk menjeda layanan Anda menggunakan konsol App Runner
  1. Buka konsol App Runner, dan di daftar Wilayah, pilih Anda Wilayah AWS.

  2. Di panel navigasi, pilih Layanan, lalu pilih layanan App Runner Anda.

    Konsol menampilkan dasbor layanan dengan ikhtis ar Layanan.

    Halaman dasbor layanan App Runner menampilkan daftar Aktivitas
  3. Pilih Tind akan, lalu pilih Jed a.

    Pada halaman dasbor layanan, Status layanan berubah menjadi Operasi sedang berlangsung, dan kemudian berubah menjadi Dijed a. Layanan Anda sekarang dijeda.

Untuk melanjutkan layanan Anda menggunakan konsol App Runner
  1. Pilih Tind akan, lalu pilih L anjutkan.

    Pada halaman dasbor layanan, Status layanan berubah menjadi Operasi sedang berlangsung.

  2. Tunggu layanan dilanjutkan. Pada halaman dasbor layanan, Status layanan berubah kembali ke Ber jalan.

  3. Untuk memverifikasi bahwa melanjutkan layanan berhasil, pada halaman dasbor layanan, pilih nilai domain App Runner. Ini adalah URL untuk situs web layanan Anda. Pastikan aplikasi web Anda berjalan dengan benar.

App Runner API or AWS CLI

Untuk menjeda layanan Anda menggunakan API App Runner atau AWS CLI, panggil tindakan PauseService API. Jika panggilan mengembalikan respons yang berhasil dengan objek Layanan ditampilkan"Status": "OPERATION_IN_PROGRESS", App Runner mulai menjeda layanan Anda.

Untuk melanjutkan layanan Anda menggunakan API App Runner atau AWS CLI, panggil tindakan ResumeService API. Jika panggilan mengembalikan respons yang berhasil dengan objek Layanan ditampilkan"Status": "OPERATION_IN_PROGRESS", App Runner mulai melanjutkan layanan Anda.