get_json - AWS OpsWorks

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

get_json

penting

Bagian AWS OpsWorks Stacks layanan 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: posting atau melalui AWS Dukungan Premium.

Mengembalikan informasi tentang Chef run sebagai JSON objek.

sudo opsworks-agent-cli get_json [activity] [date] [-i | --internal | --no-i | --no-internal]

Secara default, get_json menampilkan informasi yang disediakan pelanggan untuk menjalankan Chef terbaru. Gunakan opsi berikut untuk menentukan kumpulan informasi tertentu.

aktivitas

Menampilkan informasi untuk menjalankan Chef yang terkait dengan aktivitas tertentu terbaru. Untuk mendapatkan daftar kegiatan yang valid, jalankan list_commands.

tanggal

Menampilkan informasi untuk menjalankan Chef yang terkait dengan aktivitas yang dijalankan untuk stempel waktu yang ditentukan. Untuk mendapatkan daftar stempel waktu yang valid, jalankan. list_commands

-i, --internal

Menampilkan informasi yang AWS OpsWorks Stacks digunakan secara internal untuk menjalankan Chef.

--tidak-i, --tidak-internal

Secara eksplisit menampilkan informasi yang disediakan pelanggan untuk menjalankan Chef. Ini adalah default jika tidak ditentukan lain.

catatan

Untuk instance Chef 12 Linux, menjalankan perintah ini akan mengembalikan informasi yang valid seperti konfigurasi stack instance dan atribut deployment. Namun, untuk mendapatkan informasi yang lebih lengkap, referensi tas data Chef itu AWS OpsWorks Tumpukan dibuat pada instance. Untuk informasi selengkapnya, lihat AWS OpsWorks Referensi Tas Data Stacks.

Contoh keluaran berikut menunjukkan informasi yang disediakan pelanggan untuk Chef terbaru yang dijalankan untuk aktivitas konfigurasi terbaru.

$ sudo opsworks-agent-cli get_json configure { "run_list": [ "recipe[opsworks_cookbook_demo::configure]" ] }

Contoh output berikut menunjukkan informasi yang AWS OpsWorks Stacks digunakan secara internal untuk menjalankan Chef yang dijalankan untuk stempel waktu yang ditentukan.

$ sudo opsworks-agent-cli get_json 2015-12-01T18:20:24 -i { "aws_opsworks_agent": { "version": "4004-20151201152533", "valid_client_activities": [ "reboot", "stop", "deploy", "grant_remote_access", "revoke_remote_access", "update_agent", "setup", "configure", "update_dependencies", "install_dependencies", "update_custom_cookbooks", "execute_recipes", "sync_remote_users" ], "command": { "type": "configure", "args": { "app_ids": [ ] }, "sent_at": "2015-12-01T18:19:23+00:00", "command_id": "5c2113f3-c6d5-40eb-bcfa-77da2885eeEX", "iam_user_arn": null, "instance_id": "cfdaa716-42fe-4e3b-9762-fef184ddd8EX" }, "resources": { "apps": [ ], "layers": [ { "layer_id": "93f50d83-1e73-45c4-840a-0d4f07cda1EX", "name": "MyCookbooksDemoLayer", "packages": [ ], "shortname": "cookbooks-demo", "type": "custom", "volume_configurations": [ ] } ], "instances": [ { "ami_id": "ami-d93622EX", "architecture": "x86_64", "auto_scaling_type": null, "availability_zone": "us-west-2a", "created_at": "2015-11-18T00:21:05+00:00", "ebs_optimized": false, "ec2_instance_id": "i-a480e960", "elastic_ip": null, "hostname": "cookbooks-demo1", "instance_id": "cfdaa716-42fe-4e3b-9762-fef184ddd8EX", "instance_type": "c3.large", "layer_ids": [ "93f50d83-1e73-45c4-840a-0d4f07cda1EX" ], "os": "Amazon Linux 2015.09", "private_dns": "ip-192-0-2-0.us-west-2.compute.internal", "private_ip": "10.122.69.33", "public_dns": "ec2-203-0-113-0.us-west-2.compute.amazonaws.com", "public_ip": "192.0.2.0", "root_device_type": "ebs", "root_device_volume_id": "vol-f6f7e8EX", "ssh_host_dsa_key_fingerprint": "f2:...:15", "ssh_host_dsa_key_public": "ssh-dss AAAAB3Nz...a8vMbqA=", "ssh_host_rsa_key_fingerprint": "0a:...:96", "ssh_host_rsa_key_public": "ssh-rsa AAAAB3Nz...yhPanvo7", "status": "online", "subnet_id": null, "virtualization_type": "paravirtual", "infrastructure_class": "ec2", "ssh_host_dsa_key_private": "-----BEGIN DSA PRIVATE KEY-----\nMIIDVwIB...g5OtgQ==\n-----END DSA PRIVATE KEY-----\n", "ssh_host_rsa_key_private": "-----BEGIN RSA PRIVATE KEY-----\nMIIEowIB...78kprtIw\n-----END RSA PRIVATE KEY-----\n" } ], "users": [ ], "elastic_load_balancers": [ ], "rds_db_instances": [ ], "stack": { "arn": "arn:aws:opsworks:us-west-2:80398EXAMPLE:stack/040c3def-b2b4-4489-bb1b-e08425886fEX/", "custom_cookbooks_source": { "type": "s3", "url": "https://s3.amazonaws.com/amzn-s3-demo-bucket/opsworks-cookbook-demo.tar.gz", "username": "AKIAJUQN...WG644EXA", "password": "O5v+4Zz+...rcKbFTJu", "ssh_key": null, "revision": null }, "name": "MyCookbooksDemoStack", "region": "us-west-2", "stack_id": "040c3def-b2b4-4489-bb1b-e08425886fEX", "use_custom_cookbooks": true, "vpc_id": null }, "ecs_clusters": [ ], "volumes": [ ] }, "chef": { "customer_recipes": [ "opsworks_cookbook_demo::configure" ], "customer_json": "e30=\n", "customer_data_bags": "e30=\n" } } }