翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
その他の最上位属性
このセクションでは、子属性のない最上位スタック設定属性を紹介します。
- rails 属性
-
サーバーの最大プールサイズを指定する max_pool_size 属性が含まれます (数値)。属性値はインスタンスタイプに応じて AWS OpsWorks スタックによって設定されますが、カスタム JSON またはカスタム属性ファイルを使用することでそれを上書きすることができます。
node["rails"]["max_pool_size"]
- recipes 属性
-
"
形式を使用して、このアクティビティにより実行された組み込みレシピのリスト (文字列のリスト)。cookbookname
::recipename
"node["recipes"]
- opsworks_rubygems 属性
-
RubyGems バージョンを指定するバージョン要素 (文字列) を含みます。
node["opsworks_rubygems"]["version"]
- languages 属性
-
インストールした各言語に対して、言語に由来する名前が付けられた属性が含まれます (ruby など)。この属性は、インストールフォルダ ( など) を指定する属性 (ruby_bin
"/usr/bin/ruby"
など) を含むオブジェクトです。 - ssh_users 属性
-
SSH アクセス許可を与えられた 1 人のユーザーを説明している、属性のセットが含まれます。各属性は、ユーザーの Unix ID に基づいて名前が付けられます。AWS OpsWorksスタックは、2000-4000 の範囲内の各ユーザーに一意の ID
"2001"
(など) を生成し、その ID を使用して各インスタンスでユーザーを作成します。AWS OpsWorks は 2000~4000 の範囲を確保するため、AWS OpsWorks 外で作成するユーザー (クックブックのレシピを使用したり IAM から AWS OpsWorks にユーザーをインポートするなど) は、別のユーザー用に AWS OpsWorks スタックが上書きした UID を持つことができます。ベストプラクティスは AWS OpsWorks スタックコンソールでユーザーを作成してアクセスを管理することです。AWS OpsWorks スタック外でユーザーを作成する場合は 4000 以上のUnixID
値を使用してください。各属性には、次の属性が含まれます。
- E メール
-
ユーザーの E メールアドレス (文字列)。
node["ssh_users"]["
UnixID
"]["email"] - public_key
-
ユーザーのパブリック SSH キー (文字列)。
node["ssh_users"]["
UnixID
"]["public_key"] - sudoer
-
ユーザーに sudo アクセス許可があるかどうか (ブール)。
node["ssh_users"]["
UnixID
"]["sudoer"] - name
-
ユーザー名 (文字列)。
node["ssh_users"]["
UnixID
"]["name"]