翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
レイヤー属性
重要
- AWS OpsWorks Stacks サービスは 2024 年 5 月 26 日にサポート終了となり、新規および既存のお客様の両方で無効になっています。できるだけ早くワークロードを他のソリューションに移行することを強くお勧めします。移行についてご質問がある場合は、 にお問い合わせください。 AWS Support でのチーム AWS re:Post
layers
属性には、スタックのレイヤーごとに 1 個 のレイヤー属性のセットが含まれ、レイヤーの短縮名で名前が付けられます (php-app
など)。スタックは組み込みレイヤーごとに最大 1 個を保持することができます。短縮名は次のとおりです。
-
db-master
: マイSQLレイヤー -
java-app
: Java アプリケーションサーバーレイヤー -
lb
: HAProxyレイヤー -
monitoring-master
: Gangliaレイヤー -
memcached
: Memcachedレイヤー -
nodejs-app
: Node.js アプリケーションサーバーレイヤー -
php-app
: PHP アプリケーションサーバーレイヤー -
rails-app
: Rails アプリケーションサーバーレイヤー -
web
: 静的ウェブサーバーレイヤー
スタックには、ユーザー定義の短縮名を持つ、任意の数のカスタムレイヤーを含めることができます。
各レイヤー属性には、次の属性が含まれます。
- id
-
レイヤー ID は、 によって生成 OpsWorks され、レイヤー (文字列) を一意に識別GUIDする です。
node["opsworks"]["layers"]["
layershortname
"]["id"] - インスタンス
-
instances
要素には、レイヤーのオンラインインスタンスごとに 1 個の instance 属性のセットが含まれます。これらは、php-app1
などインスタンスのホスト名で名前が付けられます。注記
instances
要素には、特定のスタック設定およびデプロイ属性が作成された時点でオンライン状態にあったインスタンスのみが含まれています。各インスタンス要素には、次の属性が含まれます。
- availability_zone
-
アベイラビリティーゾーン (
"us-west-2a"
など) (文字列)。node["opsworks"]["layers"]["
layershortname
"]["instances"]["instancehostname
"]["availability_zone"] - aws_instance_id
-
EC2 インスタンス ID (文字列)。
node["opsworks"]["layers"]["
layershortname
"]["instances"]["instancehostname
"]["aws_instance_id"] - backends
-
バックエンドウェブプロセスの数 (数値)。例えば、 が Rails バックエンドに転送HAProxyする同時接続の数を決定します。デフォルト値は、インスタンスのメモリおよびコアの数によって決まります。
node["opsworks"]["layers"]["
layershortname
"]["instances"]["instancehostname
"]["backends"] - booted_at
-
Thh:mm:ss+hh:mm UTC yyyy-mm-ddd形式 (文字列) を使用してEC2インスタンスが起動された時刻。例えば、
"2013-10-01T08:35:22+00:00"
は 2013 年 10 月 10 日 8:35:22 (タイムゾーンオフセットなし) に対応します。詳細については、ISO「8601」を参照してください。 node["opsworks"]["layers"]["
layershortname
"]["instances"]["instancehostname
"]["booted_at"] - created_at
-
Thh:mm:ss+hh:mm UTC yyyy-mm-ddd形式 (文字列) を使用してEC2インスタンスが作成された時刻。例えば、
"2013-10-01T08:35:22+00:00"
は 2013 年 10 月 10 日 8:35:22 (タイムゾーンオフセットなし) に対応します。詳細については、ISO「8601」を参照してください。 node["opsworks"]["layers"]["
layershortname
"]["instances"]["instancehostname
"]["created_at"] - elastic_ip
-
Elastic IP アドレス (文字列)。インスタンスにアドレスがない場合は null に設定されます。
node["opsworks"]["layers"]["
layershortname
"]["instances"]["instancehostname
"]["elastic_ip"] - instance_type
-
インスタンスのタイプ (
"c1.medium"
など) (文字列)。node["opsworks"]["layers"]["
layershortname
"]["instances"]["instancehostname
"]["instance_type"] - ip
-
パブリック IP アドレス (文字列)。
node["opsworks"]["layers"]["
layershortname
"]["instances"]["instancehostname
"]["ip"] - private_ip
-
プライベート IP アドレス (文字列)。
node["opsworks"]["layers"]["
layershortname
"]["instances"]["instancehostname
"]["private_ip"] - public_dns_name
-
パブリックDNSネーム (文字列)。
node["opsworks"]["layers"]["
layershortname
"]["instances"]["instancehostname
"]["public_dns_name"] - private_dns_name
-
プライベートDNS名 (文字列)。
node["opsworks"]["layers"]["
layershortname
"]["instances"]["instancehostname
"]["private_dns_name"] - region
-
"us-west-2"
(文字列) などのAWSリージョン。node["opsworks"]["layers"]["
layershortname
"]["instances"]["instancehostname
"]["region"] - status
-
ステータス (文字列)。可能な値は以下のとおりです。
-
"requested"
-
"booting"
-
"running_setup"
-
"online"
-
"setup_failed"
-
"start_failed"
-
"terminating"
-
"terminated"
-
"stopped"
-
"connection_lost"
node["opsworks"]["layers"]["
layershortname
"]["instances"]["instancehostname
"]["status"] -
- name
-
コンソール内のレイヤーを表すために使用されるレイヤーの名前 (文字列)。ユーザー定義も使用でき、一意である必要はありません。
node["opsworks"]["layers"]["
layershortname
"]["name"]