Resource Orchestration Service (ROS) テンプレートで定義することにより、NAS ファイルシステムを自動的に作成します。
サポートされているリソース
ROS テンプレートでは、Elastic Compute Service (ECS) や ApsaraDB RDS インスタンスなど、必要なクラウドリソースとそれらの依存関係を宣言します。ROS はこれらのリソースを自動的に作成して設定します。詳細については、「Resource Orchestration Service (ROS) とは」をご参照ください。
ROS は、次の NAS リソースタイプをサポートしています。
通常のリソース
ALIYUN::NAS::AccessGroup :権限グループの作成
ALIYUN::NAS::AccessRule :権限グループのルールの作成
ALIYUN::NAS::FileSystem :NAS ファイルシステムの作成
ALIYUN::NAS::MountTarget :マウントターゲットの作成
データリソース
DATASOURCE::NAS::AccessGroups :権限グループ詳細のクエリ
DATASOURCE::NAS::FileSystems :ファイルシステム詳細のクエリ
DATASOURCE::NAS::Zones :ゾーンのクエリ
権限
デフォルトでは、ROS は現在のユーザーの認証情報を使用します。ファイルシステムを作成するには、ユーザーに次の権限を付与してください。
AliyunNASFullAccess : NAS に対するフル権限。
操作手順
ROS コンソールにログインします。
上部メニューでリージョンを選択します。
左側のナビゲーションペインで、[スタック] をクリックし、 を選択します。
テンプレートの指定:既存テンプレートの使用 を選択します。
テンプレートの入力方法:テンプレート内容の入力 を選択します。
テンプレートの内容: Ros を選択し、コードを入力します。
ファイルシステムの作成に関する構文と例については、「ALIYUN::NAS::FileSystem」をご参照ください。
ROSTemplateFormatVersion: '2015-09-01' Description: NAS FileSystem のテスト Parameters: {} Resources: FileSystem: Type: ALIYUN::NAS::FileSystem Properties: ProtocolType: NFS StorageType: Capacity Outputs: FileSystemId: Description: 作成されたファイルシステムの ID Value: Fn::GetAtt: - FileSystem - FileSystemId{ "ROSTemplateFormatVersion": "2015-09-01", "Description": "NAS FileSystem のテスト", "Parameters": { }, "Resources": { "FileSystem": { "Type": "ALIYUN::NAS::FileSystem", "Properties": { "ProtocolType": "NFS", "StorageType": "Capacity" } } }, "Outputs": { "FileSystemId": { "Description": "作成されたファイルシステムの ID", "Value": { "Fn::GetAtt": [ "FileSystem", "FileSystemId" ] } } } }[作成] をクリックしてスタックを作成します。
結果を確認します。
[スタック情報] タブで、[ステータス] が [作成成功] (緑色のチェックマーク) と表示され、ステータスの説明に
Stack CREATE completed successfullyと表示されていれば、スタックは正常に作成されています。スタックの作成後、リソース タブをクリックすると、作成されたファイルシステムの ID (リソース ID) を表示できます。[リソース ID] をクリックすると、ファイルシステムの詳細ページに移動して詳細情報を確認できます。