Membuat layanan App Runner - AWS Cloud9

AWS Cloud9 tidak lagi tersedia untuk pelanggan baru. Pelanggan yang sudah ada AWS Cloud9 dapat terus menggunakan layanan seperti biasa. Pelajari selengkapnya

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

Membuat layanan App Runner

Anda dapat membuat layanan App Runner di AWS Toolkit dengan menggunakan Explorer.AWS Setelah Anda memilih untuk membuat layanan tertentu Wilayah AWS, panel perintah AWS Toolkit menjelaskan cara mengonfigurasi instance layanan tempat aplikasi Anda berjalan.

Sebelum Anda membuat layanan App Runner, pastikan Anda menyelesaikan prasyarat. Ini termasuk memberikan IAM izin yang relevan dan mengonfirmasi repositori sumber tertentu yang ingin Anda terapkan.

Untuk membuat layanan App Runner

  1. Buka AWS Explorer, jika belum terbuka.

  2. Klik kanan node App Runner dan pilih Create Service.

    Panel perintah AWS Toolkit ditampilkan.

  3. Untuk Pilih jenis lokasi kode sumber, pilih ECRatau Repositori.

    Jika Anda memilih ECR, Anda menentukan gambar kontainer dalam repositori yang dikelola oleh Amazon Elastic Container Registry. Jika Anda memilih Repositori, Anda menentukan repositori kode sumber yang dikelola oleh penyedia repositori yang didukung. Saat ini, App Runner mendukung GitHubsebagai penyedia repositori kode sumber.

  1. Untuk Pilih atau masukkan repositori gambar, pilih atau masukkan repositori gambar yang dikelola oleh registri ECR pribadi Amazon Anda atau Galeri Publik Amazon. URL ECR

    catatan

    Jika Anda menentukan repositori dari Galeri ECR Publik Amazon, pastikan penerapan otomatis dimatikan. App Runner tidak mendukung penerapan otomatis untuk gambar di repositori Publik. ECR

    Penerapan otomatis dimatikan secara default. Ini ditunjukkan ketika ikon pada header panel perintah menampilkan garis diagonal melaluinya. Jika Anda memilih untuk mengaktifkan penerapan otomatis, sebuah pesan memberi tahu Anda bahwa opsi ini dapat menimbulkan biaya tambahan.

  2. Jika langkah di panel perintah melaporkan bahwa Tidak ada tag yang ditemukan, kembalilah langkah untuk memilih repositori yang berisi gambar kontainer yang ditandai.

  3. Untuk Port, masukkan port IP yang digunakan oleh layanan (misalnya, port8000).

  4. (Opsional) Untuk Konfigurasi variabel lingkungan, tentukan file yang berisi variabel lingkungan yang digunakan untuk menyesuaikan perilaku dalam instance layanan Anda.

  5. Jika Anda menggunakan registri ECR pribadi Amazon, Anda memerlukan peran AppRunnerECRAccessRoleECRakses. Peran ini memungkinkan App Runner mengakses gambar Amazon Elastic Container Registry (AmazonECR) di akun Anda. Pilih ikon “+” pada header panel perintah untuk membuat peran ini. Jika gambar Anda disimpan di Amazon ECR Public di mana gambar tersedia untuk umum, peran akses tidak diperlukan.

  6. Untuk Nama layanan Anda, masukkan nama unik dan tekan Enter. Nama tidak dapat berisi spasi.

  7. Untuk konfigurasi instans Pilih, pilih kombinasi CPU unit dan memori (keduanya dalam GB) untuk instance layanan Anda.

    Ketika layanan Anda sedang dibuat, statusnya berubah dari Creating to Running.

  8. Setelah layanan Anda mulai berjalan, buka menu konteks (klik kanan) untuknya dan pilih Salin Layanan URL.

  9. Untuk mengakses aplikasi yang Anda gunakan, tempel yang disalin URL ke bilah alamat browser web Anda.

  1. Untuk Pilih koneksi, pilih koneksi yang terhubung GitHub ke AWS. Koneksi yang tersedia untuk dipilih tercantum di halaman GitHub koneksi di konsol App Runner.

  2. Untuk Pilih GitHub repositori jarak jauh, pilih atau masukkan a URL untuk repositori jarak jauh.

    Repositori jarak jauh yang sudah dikonfigurasi dengan manajemen kontrol AWS Cloud9 sumber tersedia untuk dipilih. Jika repositori tidak terdaftar, Anda juga dapat menempelkan tautan ke repositori.

  3. Untuk Pilih cabang, pilih cabang Git mana dari kode sumber Anda yang ingin Anda gunakan.

  4. Untuk Pilih sumber konfigurasi, tentukan bagaimana Anda ingin menentukan konfigurasi runtime Anda.

    Jika Anda memilih Gunakan file konfigurasi, instance layanan Anda dikonfigurasi oleh pengaturan yang ditentukan oleh file apprunner.yaml konfigurasi. File ini ada di direktori root repositori aplikasi Anda.

    Jika Anda memilih Konfigurasikan semua pengaturan di sini, gunakan panel perintah untuk menentukan hal berikut:

    • Runtime: Pilih Python 3 atau Nodejs 12.

    • Perintah build: Masukkan perintah untuk membangun aplikasi Anda di lingkungan runtime instance layanan Anda.

    • Mulai perintah: Masukkan perintah untuk memulai aplikasi Anda di lingkungan runtime instance layanan Anda.

  5. Untuk Port, masukkan port IP yang digunakan layanan (misalnya, port8000).

  6. (Opsional) Untuk Konfigurasi variabel lingkungan, tentukan file yang berisi variabel lingkungan untuk menyesuaikan perilaku dalam instance layanan Anda.

  7. Untuk Nama layanan Anda, masukkan nama unik dan tekan Enter. Nama tidak dapat berisi spasi.

  8. Untuk konfigurasi instans Pilih, pilih kombinasi CPU unit dan memori dalam GB untuk instance layanan Anda.

    Saat layanan Anda sedang dibuat, statusnya berubah dari Creating to Running.

  9. Setelah layanan Anda mulai berjalan, buka menu konteks (klik kanan) untuknya dan pilih Salin Layanan URL.

  10. Untuk mengakses aplikasi yang Anda gunakan, tempel yang disalin URL ke bilah alamat browser web Anda.

catatan

Jika upaya Anda untuk membuat layanan App Runner gagal, layanan akan menampilkan status Buat gagal di AWS Explorer. Untuk informasi pemecahan masalah, lihat Saat pembuatan layanan gagal di Panduan Pengembang App Runner.