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

File Storage NAS:ROSの操作

最終更新日:Jul 30, 2024

Resource Orchestration Service (ROS) を使用して、Apsara File Storage NAS (NAS) リソースを呼び出すことができます。 このトピックでは、ROSテンプレートを作成し、そのテンプレートを使用してNASファイルシステムを自動的に作成する方法について説明します。

サポートされているリソース

ROSは、クラウドコンピューティングリソースの管理を簡素化するAlibaba Cloudサービスです。 Elastic Compute Service (ECS) やApsaraDB RDSインスタンスなどの必要なクラウドコンピューティングリソース、およびリソース間の依存関係を記述するテンプレートを作成できます。 ROSは、テンプレートに基づいてすべてのリソースを自動的に作成および構成し、自動デプロイとO&Mを実装します。詳細については、「」をご参照ください。ROSとは何ですか?

ROSを使用して、NASのAPI操作を呼び出すことができます。 ROSを使用して調整できるリソースには、通常のリソースとデータリソースがあります。

権限

この例では、ファイルシステムを作成する必要があります。 デフォルトでは、ROSコンソールにログオンしたユーザーの資格情報が使用されます。 ユーザーには次の権限を付与する必要があります。

  • AliyunNASFullAccess: NASに対する完全な権限を付与します。

手順

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

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

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

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

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

  4. テンプレートの内容: [ROS] を選択し、コードを入力します。

    ファイルシステムの作成方法の構文、説明、および例の詳細については、「ALIYUN::NAS::FileSystem」をご参照ください。

    • YAML形式

      ROSTemplateFormatVersion: '2015-09-01'
      Description: Test NAS FileSystem
      Parameters: {}
      Resources:
        FileSystem:
          Type: ALIYUN::NAS::FileSystem
          Properties:
            ProtocolType: NFS
            StorageType: Capacity
      Outputs:
        FileSystemId:
          Description: ID of the file system created
          Value:
            Fn::GetAtt:
              - FileSystem
              - FileSystemId
    • JSON 形式

      {
        "ROSTemplateFormatVersion": "2015-09-01",
        "Description": "Test NAS FileSystem",
        "Parameters": {
        },
        "Resources": {
          "FileSystem": {
            "Type": "ALIYUN::NAS::FileSystem",
            "Properties": {
              "ProtocolType": "NFS",
              "StorageType": "Capacity"
            }
          }
        },
        "Outputs": {
          "FileSystemId": {
            "Description": "ID of the file system created",
            "Value": {
              "Fn::GetAtt": [
                "FileSystem",
                "FileSystemId"
              ]
            }
          }
        }
      }

  5. [作成] をクリックし、作成したスタックを実行します。

  6. 結果を表示します。

    image

  7. ファイルシステムが作成されたら、[リソース] タブをクリックして、ファイルシステムのIDを [リソースID] 列に表示します。 [リソースID] 列のリソースIDをクリックして、ファイルシステムの詳細ページに移動します。

    image