Anda dapat menggunakan Resource Orchestration Service (ROS) untuk memanggil sumber daya File Storage NAS (NAS). Topik ini menjelaskan cara membuat template ROS dan menggunakannya untuk membuat sistem file NAS secara otomatis.
Sumber daya yang didukung
ROS adalah layanan Alibaba Cloud yang menyederhanakan pengelolaan sumber daya komputasi awan. Anda dapat membuat template untuk mendefinisikan sumber daya komputasi awan yang diperlukan, seperti Elastic Compute Service (ECS) dan instance ApsaraDB RDS, serta dependensi antar sumber daya tersebut. ROS secara otomatis membuat dan mengonfigurasi semua sumber daya berdasarkan template untuk menerapkan penyebaran dan operasi otomatis. Untuk informasi lebih lanjut, lihat Apa itu ROS?
Anda dapat menggunakan ROS untuk memanggil operasi API dari NAS. Sumber daya yang dapat diatur menggunakan ROS mencakup sumber daya reguler dan sumber daya data.
Sumber Daya Reguler
ALIYUN::NAS::AccessGroup: Membuat grup izin.
ALIYUN::NAS::AccessRule: Membuat aturan untuk grup izin.
ALIYUN::NAS::FileSystem: Membuat sistem file NAS.
ALIYUN::NAS::MountTarget: Membuat target mount.
Sumber Daya Data
DATASOURCE::NAS::AccessGroups: Menanyakan detail grup izin.
DATASOURCE::NAS::FileSystems: Menanyakan detail sistem file.
DATASOURCE::NAS::Zones: Menanyakan zona.
Izin
Dalam contoh ini, Anda harus membuat sistem file. Secara default, ROS menggunakan kredensial pengguna yang masuk ke Konsol ROS. Pengguna tersebut harus memiliki izin berikut:
AliyunNASFullAccess: Memberikan izin penuh pada NAS.
Prosedur
Masuk ke Konsol ROS.
Pada bilah navigasi atas, pilih wilayah.
Di panel navigasi kiri, klik Stacks. Pada halaman Stacks, pilih .
Tentukan Template: Pilih Select an Existing Template.
Metode Impor Template: Pilih Enter Template Content.
Template Content: Pilih ROS, lalu masukkan kode.
Untuk informasi lebih lanjut tentang sintaks, deskripsi, dan contoh pembuatan sistem file, lihat ALIYUN::NAS::FileSystem.
YAMLformatROSTemplateFormatVersion: '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 - FileSystemIdJSONformat{ "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" ] } } } }Untuk lebih banyak contoh, kunjungi nas.yml. Dalam contoh-contoh tersebut, jenis sumber daya berikut digunakan: ALIYUN::NAS::FileSystem, ALIYUN::NAS::AccessGroup, ALIYUN::NAS::AccessRule, dan ALIYUN::NAS::MountTarget.
Klik Create dan jalankan stack yang telah dibuat.
Lihat hasilnya.

Setelah sistem file dibuat, klik tab Resources untuk melihat ID sistem file di kolom ID Sumber Daya. Anda dapat mengklik ID sumber daya di kolom Resource ID untuk pergi ke halaman detail sistem file.
