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

Tablestore:ROS を使用した Tablestore の統合

最終更新日:Dec 28, 2024

このトピックでは、Resource Orchestration Service (ROS) を RAM ユーザーとして使用して Tablestore インスタンスを作成する方法について説明します。

前提条件

以下の操作は Resource Access Management (RAM) コンソールで実行されます。

  • RAM ユーザーが作成され、AliyunOTSFullAccess ポリシーと AliyunROSFullAccess ポリシーが RAM ユーザーにアタッチされます。AliyunOTSFullAccess ポリシーは、RAM ユーザーに Tablestore を管理するための権限を付与し、AliyunROSFullAccess ポリシーは、RAM ユーザーに ROS を管理するための権限を付与します。詳細については、RAM ユーザーの作成 および RAM ユーザーへの権限の付与 を参照してください。

    説明

    この例では、AliyunOTSFullAccess ポリシーはデモンストレーションのために使用されています。ビジネス要件に基づいて、必要な権限をきめ細かく RAM ユーザーに付与してください。詳細については、カスタムポリシーの作成 を参照してください。Tablestore

  • RAM ユーザーの AccessKey ペアが作成されます。詳細については、AccessKey ペアの作成 を参照してください。

    警告

    Alibaba Cloud アカウントの AccessKey ペアが漏洩した場合、リソースが潜在的なリスクに exposed されます。RAM ユーザーの AccessKey ペアを使用して操作を実行することをお勧めします。これにより、Alibaba Cloud アカウントの AccessKey ペアの漏洩を防ぎます。

手順

  1. ROS コンソール にログオンします。

  2. 上部のナビゲーションバーで、リージョンを選択します。

  3. スタックを作成します。

    1. [スタック] ページで、スタックの作成 をクリックし、ドロップダウンリストから ROSを使用 を選択します。

    2. テンプレートを選択し、次へ をクリックします。

      1. テンプレートの指定 セクションで、既存のテンプレートを選択 をクリックします。

      2. テンプレートのインポート方法テンプレートの内容を入力に設定します。

      3. ROS タブの テンプレートコンテンツ セクションで、次のコードを入力し、次へ をクリックします。

        Tablestore インスタンスを作成するための構文、説明、および例については、ALIYUN::OTS::Instance を参照してください。

        • YAML 形式

          ROSTemplateFormatVersion: '2015-09-01'
          Parameters: {}
          Resources:
            Instance:
              Type: ALIYUN::OTS::Instance
              Properties:
                Network: NORMAL
                ClusterType: SSD
                InstanceName: TestOTS
                Description: Test Ots Instance  //テストOTSインスタンス
          Outputs:
            InstanceName:
              Description: Instance name //インスタンス名
              Value:
                Fn::GetAtt:
                  - Instance
                  - InstanceName
            VpcEndpoint:
              Description: Vpc endpoint //VPCエンドポイント
              Value:
                Fn::GetAtt:
                  - Instance
                  - VpcEndpoint
            PublicEndpoint:
              Description: Public endpoint //パブリックエンドポイント
              Value:
                Fn::GetAtt:
                  - Instance
                  - PublicEndpoint
            PrivateEndpoint:
              Description: Private endpoint //プライベートエンドポイント
              Value:
                Fn::GetAtt:
                  - Instance
                  - PrivateEndpoint
        • JSON 形式

          {
            "ROSTemplateFormatVersion": "2015-09-01",
            "Parameters": {
            },
            "Resources": {
              "Instance": {
                "Type": "ALIYUN::OTS::Instance",
                "Properties": {
                  "Network": "NORMAL",
                  "ClusterType": "SSD",
                  "InstanceName": "TestOTS",
                  "Description": "Test Ots Instance" //テストOTSインスタンス
                }
              }
            },
            "Outputs": {
              "InstanceName": {
                "Description": "Instance name", //インスタンス名
                "Value": {
                  "Fn::GetAtt": [
                    "Instance",
                    "InstanceName"
                  ]
                }
              },
              "VpcEndpoint": {
                "Description": "Vpc endpoint", //VPCエンドポイント
                "Value": {
                  "Fn::GetAtt": [
                    "Instance",
                    "VpcEndpoint"
                  ]
                }
              },
              "PublicEndpoint": {
                "Description": "Public endpoint", //パブリックエンドポイント
                "Value": {
                  "Fn::GetAtt": [
                    "Instance",
                    "PublicEndpoint"
                  ]
                }
              },
              "PrivateEndpoint": {
                "Description": "Private endpoint", //プライベートエンドポイント
                "Value": {
                  "Fn::GetAtt": [
                    "Instance",
                    "PrivateEndpoint"
                  ]
                }
              }
            }
          }
    3. パラメータを設定します。

      1. スタック名 フィールドに名前を入力します。

      2. スタック設定の構成セクションで、失敗時のロールバックタイムアウト期間タグリソースグループスタックポリシー最大同時実行リソース数削除保護RAM ロールスタックイベントコールバック URL手動支払いパラメーターを構成します。

    4. 作成 をクリックしてスタックを作成します。

      スタックが作成されると、次の結果が返されます。

      image

  4. スタックを表示します。

    スタックを作成したら、スタックのリソースタブをクリックして、リソース ID 列に作成したインスタンスの名前を表示します。

    リソース ID をクリックすると、Tablestore の 概要 ページに移動できます。

    image