このページは機械翻訳によるものです。内容の正確さは保証しておりません。 人力翻訳を依頼する

ROSを使用した統合

更新日時2025-02-13 10:21

このトピックでは、Resource Orchestration Service (ROS) を使用して、Data Management (DMS) のユーザーをResource Access Management (RAM) ユーザーとして追加する方法について説明します。

RAMユーザーの作成とRAMユーザーへの権限付与

  1. RAM ユーザーを作成します。

    1. RAMコンソールの [ユーザー] ページに移動し、[ユーザーの作成] をクリックします。

    2. [ログイン名] フィールドにdms_testを入力し、[Access Mode] パラメーターに [OpenAPI Access] を選択します。

    3. [OK] をクリックします。 RAMユーザーのUIDを記録します。

  2. RAMユーザーに権限を付与します。

    1. [ユーザー] ページに移動し、作成したRAMユーザーを見つけて、[操作] 列の [権限の追加] をクリックします。

    2. [権限付与] パネルの [ポリシー] セクションで、検索ボックスにAliyunDMSFullAccessと入力し、ポリシーを選択します。 この手順を繰り返して、AliyunROSFullAccessポリシーを選択します。

      説明

      この例では、AliyunDMSFullAccessポリシーがRAMユーザーにアタッチされ、RAMユーザーにDMSリソースの管理を許可します。

      実際のプロジェクトでは、必要に応じてポリシーを選択するか、より詳細なポリシーをカスタマイズできます。 詳細については、「ID管理」をご参照ください。

    3. [権限付与] をクリックします。

手順

  1. ROSコンソールにログインします。 上部のナビゲーションバーで、リージョンドロップダウンリストでリージョンを選択します。

  2. 左側のナビゲーションウィンドウで、[デプロイ]> [スタック] を選択します。 [スタック] ページで、[スタックの作成] をクリックし、 [ROSの使用] を選択します。

    • テンプレートの指定: [既存のテンプレートの選択] を選択します。

    • テンプレートインポート方法: [テンプレートコンテンツの入力] を選択します。

  3. [テンプレートコンテンツ] セクションで、[ROS] タブをクリックし、JSON形式またはYAML形式でコードを入力します。

    テンプレートのパラメーターの詳細については、ALIYUN::DMS::Userをご参照ください。

    YAML 形式

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
     Status:
      Type: String
      Description: UserStatus
     Uid:
      Type: String
      Description: UserAliYunUid
     UserName:
      Type: String
      Description: UserNickName
     RoleNames:
      Type: Json
      Description: UserRole
     Mobile:
      Type: String
      Description: UserMobile
     Tid:
      Type: String
      Description: ''
    Resources:
     DMSEnterpriseUser:
      Type: 'ALIYUN::DMS::User'
      Properties:
       Status:
        Ref: Status
       Uid:
        Ref: Uid
       UserName:
        Ref: UserName
       RoleNames:
        Ref: RoleNames
       Mobile:
        Ref: Mobile
       Tid:
        Ref: Tid
    Outputs:
     Uid:
      Description: UserAliYunUid
      Value:
       'Fn::GetAtt':
        - DMSEnterpriseUser
        - Uid
     UserName:
      Description: UserNickName
      Value:
       'Fn::GetAtt':
        - DMSEnterpriseUser
        - UserName
     RoleNames:
      Description: UserRole
      Value:
       'Fn::GetAtt':
        - DMSEnterpriseUser
        - RoleNames
     UserId:
      Description: UserId
      Value:
       'Fn::GetAtt':
        - DMSEnterpriseUser
        - UserId
     RoleIds:
      Description: UserRoleId
      Value:
       'Fn::GetAtt':
        - DMSEnterpriseUser
        - RoleIds
     Mobile:
      Description: UserMobile
      Value:
       'Fn::GetAtt':
        - DMSEnterpriseUser
        - Mobile
     ParentUid:
      Description: ParentAliYunUid
      Value:
       'Fn::GetAtt':
        - DMSEnterpriseUser
        - ParentUid

    JSON 形式

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "Status": {
          "Type": "String",
          "Description": "UserStatus"
        },
        "Uid": {
          "Type": "String",
          "Description": "UserAliYunUid"
        },
        "UserName": {
          "Type": "String",
          "Description": "UserNickName"
        },
        "RoleNames": {
          "Type": "Json",
          "Description": "UserRole"
        },
        "Mobile": {
          "Type": "String",
          "Description": "UserMobile"
        },
        "Tid": {
          "Type": "String",
          "Description": ""
        }
      },
      "Resources": {
        "DMSEnterpriseUser": {
          "Type": "ALIYUN::DMS::User",
          "Properties": {
            "Status": {
              "Ref": "Status"
            },
            "Uid": {
              "Ref": "Uid"
            },
            "UserName": {
              "Ref": "UserName"
            },
            "RoleNames": {
              "Ref": "RoleNames"
            },
            "Mobile": {
              "Ref": "Mobile"
            },
            "Tid": {
              "Ref": "Tid"
            }
          }
        }
      },
      "Outputs": {
        "Uid": {
          "Description": "UserAliYunUid",
          "Value": {
            "Fn::GetAtt": [
              "DMSEnterpriseUser",
              "Uid"
            ]
          }
        },
        "UserName": {
          "Description": "UserNickName",
          "Value": {
            "Fn::GetAtt": [
              "DMSEnterpriseUser",
              "UserName"
            ]
          }
        },
        "RoleNames": {
          "Description": "UserRole",
          "Value": {
            "Fn::GetAtt": [
              "DMSEnterpriseUser",
              "RoleNames"
            ]
          }
        },
        "UserId": {
          "Description": "UserId",
          "Value": {
            "Fn::GetAtt": [
              "DMSEnterpriseUser",
              "UserId"
            ]
          }
        },
        "RoleIds": {
          "Description": "UserRoleId",
          "Value": {
            "Fn::GetAtt": [
              "DMSEnterpriseUser",
              "RoleIds"
            ]
          }
        },
        "Mobile": {
          "Description": "UserMobile",
          "Value": {
            "Fn::GetAtt": [
              "DMSEnterpriseUser",
              "Mobile"
            ]
          }
        },
        "ParentUid": {
          "Description": "ParentAliYunUid",
          "Value": {
            "Fn::GetAtt": [
              "DMSEnterpriseUser",
              "ParentUid"
            ]
          }
        }
      }
    }
  4. [次へ] をクリックします。 パラメーターを設定し、[作成] をクリックします。

  5. スタックの作成後、スタックのステータスと出力は、スタックの詳細ページの [スタック情報] および [出力] タブに表示できます。

  6. スタックの作成後、追加されたユーザーを表示するには、APIを呼び出すか、SDKを使用するか、DMSコンソールで実行します。 DMSコンソールでユーザーを表示する方法の詳細については、「ユーザーの管理」をご参照ください。

  • 目次 (1, M)
  • RAMユーザーの作成とRAMユーザーへの権限付与
  • 手順
フィードバック
phone お問い合わせ

Chat now with Alibaba Cloud Customer Service to assist you in finding the right products and services to meet your needs.

alicare alicarealicarealicare