Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Tas Data Aplikasi (aws_opsworks_app)
penting
AWS OpsWorks Stacks Layanan ini mencapai akhir masa pakai pada 26 Mei 2024 dan telah dinonaktifkan untuk pelanggan baru dan yang sudah ada. Kami sangat menyarankan pelanggan untuk memindahkan beban kerja mereka ke solusi lain sesegera mungkin. Jika Anda memiliki pertanyaan tentang migrasi, hubungi AWS Support Tim di AWS re:Post
Untuk event Deploy atau perintah stack Execute Recipes, mewakili setelan aplikasi.
Contoh berikut menunjukkan cara menggunakan pencarian Chef untuk mencari melalui satu item tas data dan kemudian beberapa item tas data untuk menulis pesan ke log Chef dengan nama pendek aplikasi dan URL sumber:
app = search("aws_opsworks_app").first Chef::Log.info("********** The app's short name is '#{app['shortname']}' **********") Chef::Log.info("********** The app's URL is '#{app['app_source']['url']}' **********") search("aws_opsworks_app").each do |app| Chef::Log.info("********** The app's short name is '#{app['shortname']}' **********") Chef::Log.info("********** The app's URL is '#{app['app_source']['url']}' **********") end
- app_id
-
ID aplikasi (string). GUID yang mengidentifikasi aplikasi.
- app_source
-
Kumpulan konten yang menentukan informasi yang digunakan AWS OpsWorks Stacks untuk menyebarkan aplikasi dari repositori kontrol sumbernya. Konten bervariasi tergantung pada jenis repositori.
- password
-
Kata sandi untuk repositori pribadi, dan
"null"
untuk repositori publik (string). Untuk bucket S3 pribadi, konten ini diatur ke kunci rahasia. - revisi
-
Jika repositori memiliki beberapa cabang, konten akan menentukan cabang atau versi aplikasi, seperti
"version1"
(string). Jika belum, atur statusnya ke"null"
. - ssh_key
-
Sebuah kunci SSH deploy untuk mengakses repositori Git pribadi, dan
"null"
untuk repositori publik (string). - jenis
-
Lokasi sumber aplikasi (string). Nilai yang valid meliputi:
-
"archive"
-
"git"
-
"other"
-
"s3"
-
- url
-
Di mana sumber aplikasi berada (string).
- user
-
Nama pengguna untuk repositori pribadi, dan
"null"
untuk repositori publik (string). Untuk bucket S3 pribadi, konten diatur ke kunci akses.
- atribut
-
Kumpulan konten yang menjelaskan struktur direktori dan konten aplikasi.
- document_root
-
Direktori root dari pohon dokumen. Mendefinisikan jalur ke root dokumen—atau lokasi halaman beranda aplikasi, seperti
home_html
—yang relatif terhadap direktori penerapan Anda. Kecuali atribut ini ditentukan, document_root default ke.public
Nilaidocument_root
dapat dimulai hanya dengana-z
,,A-Z
0-9
,_
(garis bawah) atau-
(tanda hubung) karakter.
- data_sources
-
Informasi yang diperlukan untuk terhubung ke database aplikasi. Jika aplikasi memiliki lapisan database terlampir, AWS OpsWorks Stacks secara otomatis menetapkan nilai yang sesuai untuk konten ini.
Nilai data_sources adalah array, dan array diakses oleh offset integral, bukan dengan kunci. Misalnya, untuk mengakses sumber data pertama aplikasi, gunakan
app[:data_sources][0][:type]
.- database_name
-
Nama database, yang biasanya merupakan nama pendek aplikasi (string).
- jenis
-
Jenis instance database, biasanya
"RdsDbInstance"
(string). - arn
-
Contoh database Amazon Resource Name (ARN) (string).
- deploy
-
Apakah aplikasi harus diterapkan (Boolean).
true
untuk aplikasi yang harus diterapkan dalam peristiwa siklus hidup Deploy. Dalam acara siklus hidup Pengaturan, konten ini akan digunakantrue
untuk semua aplikasi. Untuk menentukan aplikasi mana yang harus diterapkan pada sebuah instance, periksa lapisan tempat instance tersebut berada. - wilayah
-
Daftar domain aplikasi (daftar string).
- aktifkan_ssl
-
Apakah dukungan SSL diaktifkan (Boolean).
- lingkungan
-
Kumpulan variabel lingkungan yang ditentukan pengguna yang telah ditentukan untuk aplikasi. Untuk informasi selengkapnya tentang cara menentukan variabel lingkungan aplikasi, lihatMenambahkan Aplikasi. Setiap nama konten diatur ke nama variabel lingkungan dan nilai yang sesuai diatur ke nilai variabel.
- name
-
Nama aplikasi, yang digunakan untuk tujuan tampilan (string).
- shortname
-
Nama pendek aplikasi, yang dihasilkan oleh AWS OpsWorks Stacks dari nama (string). Shortname digunakan secara internal dan oleh resep; ini digunakan sebagai nama direktori tempat file aplikasi Anda diinstal.
- ssl_configuration
-
- sertifikat
-
Jika Anda mengaktifkan dukungan SSL, sertifikat SSL aplikasi; jika tidak,
"null"
(string). - rantai
-
Jika SSL diaktifkan, konten untuk menentukan kunci otoritas sertifikat perantara atau otentikasi klien (string).
- private_key
-
Jika Anda mengaktifkan dukungan SSL, kunci pribadi SSL aplikasi; jika tidak,
"null"
(string).
- jenis
-
Jenis aplikasi, yang selalu diatur
"other"
untuk tumpukan Chef 12 Linux dan Chef 12.2 Windows (string).