Tas Data Instance (aws_opsworks_instance) - AWS OpsWorks

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

Tas Data Instance (aws_opsworks_instance)

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.

Merupakan pengaturan instance.

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 host dan ID instance:

instance = search("aws_opsworks_instance").first Chef::Log.info("********** The instance's hostname is '#{instance['hostname']}' **********") Chef::Log.info("********** The instance's ID is '#{instance['instance_id']}' **********") search("aws_opsworks_instance").each do |instance| Chef::Log.info("********** The instance's hostname is '#{instance['hostname']}' **********") Chef::Log.info("********** The instance's ID is '#{instance['instance_id']}' **********") end

Contoh berikut menunjukkan berbagai cara menggunakan pencarian Chef untuk mencari melalui beberapa item tas data untuk menemukan item tas data yang berisi ID instans Amazon EC2 yang ditentukan. Contoh kemudian menggunakan isi item tas data untuk menulis pesan ke log Chef dengan alamat IP publik instans yang sesuai:

instance = search("aws_opsworks_instance", "ec2_instance_id:i-12345678").first Chef::Log.info("********** For instance '#{instance['ec2_instance_id']}', the instance's public IP address is '#{instance['public_ip']}' **********") search("aws_opsworks_instance").each do |instance| if instance['ec2_instance_id'] == 'i-12345678' Chef::Log.info("********** For instance '#{instance['ec2_instance_id']}', the instance's public IP address is '#{instance['public_ip']}' **********") end end

Contoh berikut menunjukkan cara menggunakan pencarian Chef self:true untuk menemukan item tas data yang berisi informasi yang terkait dengan instance tempat resep sedang dijalankan. Contoh kemudian menggunakan konten item tas data untuk menulis pesan ke log Chef dengan ID yang AWS OpsWorks dihasilkan Stacks instance yang sesuai dan alamat IP publik instans:

instance = search("aws_opsworks_instance", "self:true").first Chef::Log.info("********** For instance '#{instance['instance_id']}', the instance's public IP address is '#{instance['public_ip']}' **********")
ami_id

ID (string) AMI (Amazon Machine Image) instance.

arsitektur

Arsitektur instance, yang selalu diatur ke "x86_64" (string).

auto_scaling_type

Jenis penskalaan instance:null,timer, atau load (string).

availability_zone

Availability Zone (AZ) instance, seperti "us-west-2a" (string).

dibuat_at

Waktu instance dibuat, menggunakan "yyyy-mm-dddThh:mm:ss+hh:mm" format UTC (string). Misalnya, "2013-10-01T08:35:22+00:00" sesuai dengan 8:35:22 pada 10 Oktober 2013, tanpa offset zona waktu. Untuk informasi selengkapnya, lihat ISO 8601.

ebs_dioptimalkan

Apakah instance dioptimalkan EBS (Boolean).

ec2_instance_id

ID instans EC2 (string).

elastic_ip

Alamat IP elastis; diatur ke "null" jika instance tidak memiliki alamat IP Elastis (string).

hostname

Nama host, seperti "demo1" (string).

instance_id

ID instance, yang merupakan GUID yang AWS OpsWorks dihasilkan Stacks yang secara unik mengidentifikasi instance (string).

instance_type

Jenis instance, seperti "c1.medium" (string).

layer_ids

Daftar lapisan instance, diidentifikasi oleh ID uniknya; misalnya,307ut64c-c7e4-40cc-52f0-67d5k1f9992c.

os

Sistem operasi instance (string). Nilai yang valid meliputi:

  • "Amazon Linux 2"

  • "Amazon Linux 2018.03"

  • "Amazon Linux 2017.09"

  • "Amazon Linux 2017.03"

  • "Amazon Linux 2016.09"

  • "Custom"

  • "Microsoft Windows Server 2022 Base"

  • "Microsoft Windows Server 2022 with SQL Server Express"

  • "Microsoft Windows Server 2022 with SQL Server Standard"

  • "Microsoft Windows Server 2022 with SQL Server Web"

  • "Microsoft Windows Server 2019 Base"

  • "Microsoft Windows Server 2019 with SQL Server Express"

  • "Microsoft Windows Server 2019 with SQL Server Standard"

  • "Microsoft Windows Server 2019 with SQL Server Web"

  • "CentOS 7"

  • "Red Hat Enterprise Linux 7"

  • "Ubuntu 20.04 LTS"

  • "Ubuntu 18.04 LTS"

  • "Ubuntu 16.04 LTS"

  • "Ubuntu 14.04 LTS"

private_dns

Nama DNS pribadi (string).

private_ip

Alamat IP pribadi (string).

public_dns

Nama DNS publik (string).

public_ip

Alamat IP publik (string).

root_device_type

Jenis perangkat root (string). Nilai yang valid meliputi:

  • "ebs

  • "instance-store"

root_device_volume_id

ID volume perangkat root (string).

diri

truejika item tas data ini berisi informasi tentang contoh di mana resep sedang dijalankan; jika tidak, false (Boolean). Nilai ini hanya tersedia untuk resep, bukan melalui AWS OpsWorks Stacks API.

ssh_host_dsa_key_fingerprint

Urutan byte yang lebih pendek yang mengidentifikasi kunci publik DSA yang lebih panjang (string).

ssh_host_dsa_key_private

Kunci pribadi yang dihasilkan DSA untuk otentikasi SSH dengan instance (string).

ssh_host_dsa_key_public

Kunci publik yang dihasilkan DSA untuk otentikasi SSH dengan instance (string).

ssh_host_rsa_key_fingerprint

Urutan byte yang lebih pendek yang mengidentifikasi kunci publik RSA yang lebih panjang (string).

ssh_host_rsa_key_private

Kunci pribadi yang dihasilkan RSA untuk otentikasi SSH dengan instance (string).

ssh_host_rsa_key_public

Kunci publik yang dihasilkan RSA untuk otentikasi SSH dengan instance (string).

status

Status instance (string). Nilai yang valid meliputi:

  • "requested"

  • "booting"

  • "running_setup"

  • "online"

  • "setup_failed"

  • "start_failed"

  • "terminating"

  • "terminated"

  • "stopped"

  • "connection_lost"

subnet_id

ID subnet instance (string).

virtualization_type

Jenis virtualisasi instance (string).