Tas Data Aplikasi (aws_opsworks_app) - AWS OpsWorks

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 atau melalui AWS Dukungan Premium.

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 Nilai document_root dapat dimulai hanya dengana-z,, A-Z0-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, gunakanapp[: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). trueuntuk aplikasi yang harus diterapkan dalam peristiwa siklus hidup Deploy. Dalam acara siklus hidup Pengaturan, konten ini akan digunakan true 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).