Bagikan melalui


Mencadangkan berbagi file Azure dengan REST API

Azure CLI menyediakan pengalaman baris perintah untuk mengelola sumber daya Azure. Alat ini sangat bagus untuk membangun otomatisasi kustom untuk menggunakan sumber daya Azure. Artikel ini menjelaskan cara mencadangkan berbagi file Azure dengan Azure CLI. Anda juga dapat melakukan langkah-langkah ini melalui Azure PowerShell atau di portal Azure.

Pada akhir tutorial ini, Anda akan mempelajari cara melakukan operasi di bawah ini dengan Azure CLI:

  • Buat brankas Recovery Services
  • Aktifkan pencadangan untuk berbagi file Azure
  • Memulai pencadangan sesuai permintaan untuk berbagi file

Prasyarat

  • Tutorial ini memerlukan versi 2.0.18 atau yang lebih baru dari antarmuka tingkat panggilan Azure. Jika menggunakan Azure Cloud Shell, versi terbaru sudah terinstal.

Buat brankas Recovery Services

{i>Vault

Ikuti langkah-langkah berikut untuk membuat {i>vault

  1. {i>Vaultaz group create. Dalam tutorial ini, kami membuat grup sumber daya baruazurefilesdi wilayah AS Timur.

    az group create --name AzureFiles --location eastus --output table
    
    Location    Name
    ----------  ----------
    eastus      AzureFiles
    
  2. Gunakan cmdlet az backup vault create untuk membuat vault. Tentukan lokasi yang sama untuk {i>vault

    Contoh berikut membuat vault Layanan Pemulihan bernama azurefilesvault di wilayah US Timur.

    az backup vault create --resource-group azurefiles --name azurefilesvault --location eastus --output table
    
    Location    Name                ResourceGroup
    ----------  ----------------    ---------------
    eastus      azurefilesvault     azurefiles
    

Aktifkan pencadangan untuk berbagi file Azure

Bagian ini mengasumsikan bahwa Anda sudah memiliki berbagi file Azure yang ingin Anda konfigurasi cadangannya. Jika Anda tidak memilikinya, buat berbagi file Azure menggunakan perintah az storage share create.

Untuk mengaktifkan pencadangan untuk berbagi file, Anda perlu membuat kebijakan perlindungan yang menentukan kapan tugas cadangan berjalan dan berapa lama titik pemulihan disimpan. Anda dapat membuat kebijakan cadangan menggunakan kebijakanaz backup policy create cmdlet.

Contoh berikut ini menggunakanaz backup protection enable-for-azurefileshare cmdlet to enable backup for the azurefilesfile share in the afsaccountstorage account using theschedule 1backup policy:

az backup protection enable-for-azurefileshare --vault-name azurefilesvault --resource-group  azurefiles --policy-name schedule1 --storage-account afsaccount --azure-file-share azurefiles  --output table
Name                                  ResourceGroup
------------------------------------  ---------------
0caa93f4-460b-4328-ac1d-8293521dd928  azurefiles

AtributNama dalam output sesuai dengan nama tugas yang dibuat oleh layanan cadangan untuk operasi pemulihan Anda. Untuk memeriksa status pekerjaan, gunakan az backup job show cmdlet.

Memulai pencadangan sesuai permintaan untuk berbagi file

Jika Anda ingin memicu pencadangan sesuai permintaan untuk berbagi file Anda alih-alih menunggu kebijakan cadangan untuk menjalankan pekerjaan pada waktu yang dijadwalkan, gunakanaz backup protection backup-now cmdlet.

Anda perlu menentukan parameter berikut untuk memicu pencadangan sesuai permintaan:

  • --container-name: Nama akun penyimpanan yang menyelenggarakan berbagi.file. Untuk mengambil nama atau nama yang mudah diingat dari kontainer Anda, gunakan perintah daftar kontainer cadangan az.
  • --item-name merupakan nama berbagi file yang Anda inginkan untuk memicu pencadangan saat diminta. Untuk mengambil nama atau nama yang mudah diingat dari item cadangan Anda, gunakan perintah daftar item cadangan az.
  • --retain-until menentukan tanggal sampai ketika Anda ingin mempertahankan titik pemulihan. Nilai harus diatur dalam format waktu UTC (dd-mm-yyyy).

Contoh berikut ini memicu pencadangan sesuai permintaan untukazurefilesfileshare in the afsaccount dengan retensi hingga 20-01-2020.

az backup protection backup-now --vault-name azurefilesvault --resource-group azurefiles --container-name "StorageContainer;Storage;AzureFiles;afsaccount" --item-name "AzureFileShare;azurefiles" --retain-until 20-01-2020 --output table
Name                                  ResourceGroup
------------------------------------  ---------------
9f026b4f-295b-4fb8-aae0-4f058124cb12  azurefiles

Atribut Nama dalam output sesuai dengan nama tugas yang dibuat oleh layanan cadangan untuk operasi pemulihan Anda. Untuk memeriksa status pekerjaan, gunakan az backup job show cmdlet.

Langkah berikutnya