すべてのプロダクト
Search
ドキュメントセンター

Resource Orchestration Service:ALIYUN::EHPC::Users

最終更新日:Mar 17, 2025

ALIYUN::EHPC::Users は、指定されたクラスタに 1 人以上のユーザーを追加するために使用されます。

構文

{
  "Type": "ALIYUN::EHPC::Users",
  "Properties": {
    "ClusterId": String,
    "Users": List
  }
}

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

ClusterId

String

はい

いいえ

クラスタ ID。

なし。

Users

List

はい

はい

ユーザー情報。

1 つのクラスタに最大 100 ユーザーを追加できます。 詳細については、「Users プロパティ」をご参照ください。

Users 構文

"Users": [
  {
    "Group": String,
    "Password": String,
    "Name": String
  }
]

Users プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

Group

String

はい

はい

ユーザーを追加する権限グループ。

有効な値:

  • users: 通常権限グループ。 タスクの送信とデバッグのみが必要な通常のユーザーに適用されます。

  • wheel: sudo 権限グループ。 クラスタを管理する必要がある管理者に適用されます。 sudo 権限を持つユーザーは、タスクの送信とデバッグに加えて、sudo コマンドを実行してソフトウェアをインストールしたり、ノードを再起動したりできます。

Password

String

はい

はい

クラスタに追加するユーザーのパスワード。

パスワードは 8 ~ 30 文字で、次の文字タイプのうち 3 つを含める必要があります。

  • 大文字

  • 小文字

  • 数字

  • 特殊文字: ( ) ~ ! @ # $ % ^ & * - _ + = | { } [ ] : ; ' / < > , . ? /

Name

String

はい

いいえ

クラスタに追加するユーザーの名前。

名前は 6 ~ 30 文字で、文字、数字、ピリオド (.) を使用できます。 名前の先頭には文字を使用する必要があります。

戻り値

Fn::GetAtt

なし。

  • YAML フォーマット

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      ClusterId:
        Type: String
        Description:
          ja: クラスタ ID。
        Default: ehpc-hz-FYUr32****
      Users:
        AssociationPropertyMetadata:
          Parameter:
            AssociationPropertyMetadata:
              Parameters:
                Group:
                  Type: String
                  Description:
                    ja: |-
                      ユーザー N が属する権限グループ。 有効な値:
                      - **users**: 通常権限グループ。 タスクの送信とデバッグのみが必要な通常のユーザーに適用されます。
                      - **wheel**: sudo 権限グループ。 クラスタを管理する必要がある管理者に適用されます。 sudo 権限を持つユーザーは、タスクの送信とデバッグに加えて、sudo コマンドを実行してソフトウェアをインストールしたり、ノードを再起動したりできます。
                      N の有効な値: 1 ~ 100。
                Password:
                  Type: String
                  Description:
                    ja: |-
                      N 番目のユーザーのパスワード。 パスワードは 8 ~ 30 文字で、次の項目のうち 3 つを含める必要があります。
                      - 大文字
                      - 小文字
                      - 数字
                      - 特殊文字: ()~!@#$%^&*-_+=|{}[]:;'/<>,.?/
                      N の有効な値: 1 ~ 100。
                Name:
                  Type: String
                  Description:
                    ja: |-
                      追加するユーザーの名前。 名前は 6 ~ 30 文字で、文字、数字、ピリオド (.) を使用できます。 名前の先頭には文字を使用する必要があります。
                      N の有効な値: 1 ~ 100。
            Type: Json
        AssociationProperty: List[Parameter]
        Type: Json
        Description:
          ja: ユーザーに関する情報。
        MaxLength: 100
        Default:
          - Group: user1
            Password: 1@a2****
            Name: users
    Resources:
      EHPCUsers:
        Type: ALIYUN::EHPC::Users
        Properties:
          ClusterId:
            Ref: ClusterId
          Users:
            Ref: Users
  • JSON フォーマット

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "ClusterId": {
          "Type": "String",
          "Description": {
            "ja": "クラスタ ID。"
          },
          "Default": "ehpc-hz-FYUr32****"
        },
        "Users": {
          "AssociationPropertyMetadata": {
            "Parameter": {
              "AssociationPropertyMetadata": {
                "Parameters": {
                  "Group": {
                    "Type": "String",
                    "Description": {
                      "ja": "ユーザー N が属する権限グループ。 有効な値:\n- **users**: 通常権限グループ。 タスクの送信とデバッグのみが必要な通常のユーザーに適用されます。\n- **wheel**: sudo 権限グループ。 クラスタを管理する必要がある管理者に適用されます。 sudo 権限を持つユーザーは、タスクの送信とデバッグに加えて、sudo コマンドを実行してソフトウェアをインストールしたり、ノードを再起動したりできます。\nN の有効な値: 1 ~ 100。"
                    }
                  },
                  "Password": {
                    "Type": "String",
                    "Description": {
                      "ja": "N 番目のユーザーのパスワード。 パスワードは 8 ~ 30 文字で、次の項目のうち 3 つを含める必要があります。\n- 大文字\n- 小文字\n- 数字\n- 特殊文字: ()~!@#$%^&*-_+=|{}[]:;'/<>,.?/\nN の有効な値: 1 ~ 100。"
                    }
                  },
                  "Name": {
                    "Type": "String",
                    "Description": {
                      "ja": "追加するユーザーの名前。 名前は 6 ~ 30 文字で、文字、数字、ピリオド (.) を使用できます。 名前の先頭には文字を使用する必要があります。\nN の有効な値: 1 ~ 100。"
                    }
                  }
                }
              },
              "Type": "Json"
            }
          },
          "AssociationProperty": "List[Parameter]",
          "Type": "Json",
          "Description": {
            "ja": "ユーザーに関する情報。"
          },
          "MaxLength": 100,
          "Default": [
      {
        "Group": "user1",
        "Password": "1@a2****",
        "Name": "users"
      }
    ]
        }
      },
      "Resources": {
        "EHPCUsers": {
          "Type": "ALIYUN::EHPC::Users",
          "Properties": {
            "ClusterId": {
              "Ref": "ClusterId"
            },
            "Users": {
              "Ref": "Users"
            }
          }
        }
      }
    }