翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
get_json
重要
この AWS OpsWorks Stacks サービスは 2024 年 5 月 26 日にサポート終了となり、新規および既存のお客様の両方で無効になっています。できるだけ早くワークロードを他のソリューションに移行することを強くお勧めします。移行についてご質問がある場合は、 AWS re:Post
Chef の実行に関する情報を JSON オブジェクトとして返します。
sudo opsworks-agent-cli get_json [
activity
] [date
] [-i | --internal | --no-i | --no-internal]
デフォルトでは、get_json
は最後に実行された Chef の実行について、ユーザーが提供した情報を表示します。特定の情報セットを指定するには、次のオプションを使用します。
- activity
-
最後に指定されたアクティビティに関連付けられた Chef の実行に関する情報を表示します。有効なアクティビティのリストを取得するには、 list_commands を実行します。
- date
-
指定されたタイムスタンプに対して実行されたアクティビティに関連付けられている Chef の実行についての情報を表示します。有効なタイムスタンプのリストを取得するには、 list_commands を実行します。
- -i, --internal
-
スタックが Chef AWS OpsWorks の実行のために内部的に使用する情報を表示します。
- --no-i, --no-internal
-
Chef を実行するためにユーザーが提供した情報を明示的に表示します。これは、それ以外の方法で指定されない場合のデフォルトです。
注記
Chef 12 Linux インスタンスの場合、このコマンドを実行すると、インスタンスのスタック設定やデプロイ属性など、有効な情報が返されます。ただし、より詳細な情報を取得するには、 AWS OpsWorks スタックがインスタンスに作成する Chef データバッグを参照してください。詳細については、「AWS OpsWorks スタックデータバッグリファレンス」を参照してください。
次の出力例は、最新の configure アクティビティに対して最後に実行された Chef の実行についてユーザーが提供した情報を示しています。
$ sudo opsworks-agent-cli get_json configure
{
"run_list": [
"recipe[opsworks_cookbook_demo::configure]"
]
}
次の出力例は、指定されたタイムスタンプに対して実行された Chef の実行に AWS OpsWorks スタックが内部的に使用する情報を示しています。
$ 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"
}
}
}