Azure Blob Storage

Azure Blob Storage #

Dokumentasi berikut menguraikan cara menyiapkan Azure Blob Storage untuk digunakan dengan ~.Dimensions.~.

Informasi yang Diperlukan

Informasi berikut dari penyimpanan blob Azure Anda diperlukan saat menambahkan sebagai konfigurasi penyimpanan:

  • Nama Akun Azure Storage
  • Wadah
  • Kunci Akses Azure Storage

Di samping informasi di atas, a Nama Penyimpanan perlu disediakan. Ini adalah bagaimana penyimpanan akan direferensikan dalam ~.Dimensions.~.

Setelah informasi ini dimasukkan ke dalam ~.Dimensions.~ konfigurasi penyimpanan dan disimpan, konfigurasi penyimpanan akan tersedia untuk dipilih untuk pelanggan baru dan yang sudah ada.

Kebijakan Siklus Hidup

Jika profil retensi diaktifkan untuk konfigurasi penyimpanan, kebijakan siklus hidup yang sesuai perlu dibuat dalam konfigurasi Azure Blob Storage. Kebijakan siklus hidup perlu dibuat dengan awalan yang tercantum di bawah ini dan jumlah hari yang sesuai.

Hari Retensi GUID
90 730b75fb-4670-4f87-9400-8d9b7aeb56b5
180 FE85CC96-F49B-442C-B1D4-E86E7AD0170B
365 B2AD452E-7FD1-43A7-A209-4EC763CD39C5
1095 975deb79-c5e2-4623-af81-61bd644d3cd3
1825 615ac28a-93df-4d4c-930c-64d1b63acfb2
2555 4f62c5b2-5cf3-4bb5-b068-0db697a43cee

Bagian di bawah ini menunjukkan contoh konfigurasi kebijakan siklus hidup dalam Azure:

{
  "aturan": \[
    {
      "enabled": true,
      "nama": "default_retention",
      "type": "Siklus hidup",
      "definisi": {
        "tindakan": {
          "baseBlob": {
            "tierToCool": {
              "daysAfterModificationGreaterFrom": 30
            }
          }
        },
        "filters": {
          "blobTypes": ["blockBlob"][
            "blockBlob"
          ]
        }
      }
    },
    {
      "enabled": true,
      "nama": "90day_retention",
      "type": "Siklus hidup",
      "definisi": {
        "tindakan": {
          "baseBlob": {
            "tierToCool": {
              "daysAfterModificationGreaterFrom": 30
            },
            "hapus": {
              "daysAfterModificationGreaterFrom": 90
            }
          }
        },
        "filters": {
          "blobTypes": ["blockBlob"][
            "blockBlob"
          ],
          "prefixMatch": ["rekaman/730b75fb-4670-4f87-9400-8d9b7aeb56b5"][
            "recordings/730b75fb-4670-4f87-9400-8d9b7aeb56b5"
          ]
        }
      }
    },
    {
      "enabled": true,
      "nama": "180day_retention",
      "type": "Siklus hidup",
      "definisi": {
        "tindakan": {
          "baseBlob": {
            "tierToCool": {
              "daysAfterModificationGreaterFrom": 30
            },
            "hapus": {
              "daysAfterModificationGreaterFrom": 180
            }
          }
        },
        "filters": {
          "blobTypes": ["blockBlob"][
            "blockBlob"
          ],
          "prefixMatch": ["Rekaman/FE85CC96-F49B-442C-B1D4-E86E7AD0170B"][
            "recordings/fe85cc96-f49b-442c-b1d4-e86e7ad0170b"
          ]
        }
      }
    },
    {
      "enabled": true,
      "nama": "365day_retention",
      "type": "Siklus hidup",
      "definisi": {
        "tindakan": {
          "baseBlob": {
            "tierToCool": {
              "daysAfterModificationGreaterFrom": 30
            },
            "hapus": {
              "daysAfterModificationGreaterFrom": 365
            }
          }
        },
        "filters": {
          "blobTypes": ["blockBlob"][
            "blockBlob"
          ],
          "prefixMatch": ["Rekaman/B2AD452E-7FD1-43A7-A209-4EC763CD39C5"][
            "recordings/b2ad452e-7fd1-43a7-a209-4ec763cd39c5"
          ]
        }
      }
    },
    {
      "enabled": true,
      "nama": "1095day_retention",
      "type": "Siklus hidup",
      "definisi": {
        "tindakan": {
          "baseBlob": {
            "tierToCool": {
              "daysAfterModificationGreaterFrom": 30
            },
            "hapus": {
              "daysAfterModificationGreaterFrom": 1095
            }
          }
        },
        "filters": {
          "blobTypes": ["blockBlob"][
            "blockBlob"
          ],
          "prefixMatch": ["rekaman/975deb79-c5e2-4623-af81-61bd644d3cd3"][
            "recordings/975deb79-c5e2-4623-af81-61bd644d3cd3"
          ]
        }
      }
    },
    {
      "enabled": true,
      "nama": "1825day_retention",
      "type": "Siklus hidup",
      "definisi": {
        "tindakan": {
          "baseBlob": {
            "tierToCool": {
              "daysAfterModificationGreaterFrom": 30
            },
            "hapus": {
              "daysAfterModificationGreaterFrom": 1825
            }
          }
        },
        "filters": {
          "blobTypes": ["blockBlob"][
            "blockBlob"
          ],
          "prefixMatch": ["Rekaman/615AC28A-93DF-4D4C-930C-64D1B63ACFB2"][
            "recordings/615ac28a-93df-4d4c-930c-64d1b63acfb2"
          ]
        }
      }
    },
    {
      "enabled": true,
      "nama": "2555day_retention",
      "type": "Siklus hidup",
      "definisi": {
        "tindakan": {
          "baseBlob": {
            "tierToCool": {
              "daysAfterModificationGreaterFrom": 30
            },
            "hapus": {
              "daysAfterModificationGreaterFrom": 2555
            }
          }
        },
        "filters": {
          "blobTypes": ["blockBlob"][
            "blockBlob"
          ],
          "prefixMatch": ["Rekaman/4F62C5B2-5CF3-4BB5-B068-0DB697A43CEE"][
            "recordings/4f62c5b2-5cf3-4bb5-b068-0db697a43cee"
          ]
        }
      }
    }
  ]
}

Information Circle info

Pastikan bahwa aturan siklus hidup dibuat untuk Semua profil retensi dengan awalan yang cocok dengan Id yang telah ditentukan sebelumnya di ~.Dimensions.~.