Azure Blob Storage

Azure Blob Storage #

La documentation suivante décrit comment configurer Azure Blob Storage pour une utilisation avec ~.Dimensions.~.

Renseignements requis

Les informations suivantes de votre magasin d'objets blob Azure sont requises lors de l'ajout en tant que configuration de stockage :

  • Nom du compte de stockage Azure
  • Contenant
  • Clé d'accès au stockage Azure

En plus de l'information ci-dessus, un Nom de l'entrepôt doit être fournie. C'est ainsi que le stockage sera référencé dans ~.Dimensions.~.

Une fois que ces renseignements ont été saisis dans un fichier ~.Dimensions.~ Configuration de stockage et enregistrée, la configuration de stockage sera disponible pour les clients nouveaux et existants.

Politiques sur le cycle de vie

Si des profils de rétention sont activés pour la configuration de stockage, les stratégies de cycle de vie correspondantes doivent être créées dans la configuration du stockage Blob Azure. Les politiques de cycle de vie doivent être créées avec les préfixes énumérés ci-dessous et le nombre de jours correspondant.

Jours de conservation 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

La section ci-dessous montre un exemple de configuration de la stratégie de cycle de vie dans Azure :

{
  « règles » : \[
    {
      « enabled » : true,
      « name » : « default_retention »,
      « type » : « Cycle de vie »,
      « définition » : {
        « actions » : {
          « baseBlob » : {
            « tierToCool » : {
              « daysAfterModificationGreaterThan » : 30
            }
          }
        },
        « filtres » : {
          « blobTypes » :  blockBlob »][
            "blockBlob"
          ]
        }
      }
    },
    {
      « enabled » : true,
      « name » : « 90day_retention »,
      « type » : « Cycle de vie »,
      « définition » : {
        « actions » : {
          « baseBlob » : {
            « tierToCool » : {
              « daysAfterModificationGreaterThan » : 30
            },
            « supprimer » : {
              « daysAfterModificationGreaterThan » : 90
            }
          }
        },
        « filtres » : {
          « blobTypes » :  blockBlob »][
            "blockBlob"
          ],
          « prefixMatch » :  Enregistrements/730b75fb-4670-4f87-9400-8d9b7aeb56b5 »][
            "recordings/730b75fb-4670-4f87-9400-8d9b7aeb56b5"
          ]
        }
      }
    },
    {
      « enabled » : true,
      « name » : « 180day_retention »,
      « type » : « Cycle de vie »,
      « définition » : {
        « actions » : {
          « baseBlob » : {
            « tierToCool » : {
              « daysAfterModificationGreaterThan » : 30
            },
            « supprimer » : {
              « daysAfterModificationGreaterThan » : 180
            }
          }
        },
        « filtres » : {
          « blobTypes » :  blockBlob »][
            "blockBlob"
          ],
          « prefixMatch » :  Enregistrements/FE85CC96-F49B-442C-B1D4-E86E7AD0170B »][
            "recordings/fe85cc96-f49b-442c-b1d4-e86e7ad0170b"
          ]
        }
      }
    },
    {
      « enabled » : true,
      « name » : « 365day_retention »,
      « type » : « Cycle de vie »,
      « définition » : {
        « actions » : {
          « baseBlob » : {
            « tierToCool » : {
              « daysAfterModificationGreaterThan » : 30
            },
            « supprimer » : {
              « daysAfterModificationGreaterThan » : 365
            }
          }
        },
        « filtres » : {
          « blobTypes » :  blockBlob »][
            "blockBlob"
          ],
          « prefixMatch » :  Recordings/B2AD452E-7FD1-43A7-A209-4EC763CD39C5 »][
            "recordings/b2ad452e-7fd1-43a7-a209-4ec763cd39c5"
          ]
        }
      }
    },
    {
      « enabled » : true,
      « name » : « 1095day_retention »,
      « type » : « Cycle de vie »,
      « définition » : {
        « actions » : {
          « baseBlob » : {
            « tierToCool » : {
              « daysAfterModificationGreaterThan » : 30
            },
            « supprimer » : {
              « daysAfterModificationGreaterThan » : 1095
            }
          }
        },
        « filtres » : {
          « blobTypes » :  blockBlob »][
            "blockBlob"
          ],
          « prefixMatch » :  Enregistrements/975DEB79-C5E2-4623-AF81-61BD644D3CD3 »][
            "recordings/975deb79-c5e2-4623-af81-61bd644d3cd3"
          ]
        }
      }
    },
    {
      « enabled » : true,
      « name » : « 1825day_retention »,
      « type » : « Cycle de vie »,
      « définition » : {
        « actions » : {
          « baseBlob » : {
            « tierToCool » : {
              « daysAfterModificationGreaterThan » : 30
            },
            « supprimer » : {
              « daysAfterModificationGreaterThan » : 1825
            }
          }
        },
        « filtres » : {
          « blobTypes » :  blockBlob »][
            "blockBlob"
          ],
          « prefixMatch » :  Recordings/615AC28A-93DF-4D4C-930C-64D1B63ACFB2 »][
            "recordings/615ac28a-93df-4d4c-930c-64d1b63acfb2"
          ]
        }
      }
    },
    {
      « enabled » : true,
      « name » : « 2555day_retention »,
      « type » : « Cycle de vie »,
      « définition » : {
        « actions » : {
          « baseBlob » : {
            « tierToCool » : {
              « daysAfterModificationGreaterThan » : 30
            },
            « supprimer » : {
              « daysAfterModificationGreaterThan » : 2555
            }
          }
        },
        « filtres » : {
          « blobTypes » :  blockBlob »][
            "blockBlob"
          ],
          « prefixMatch » :  Recordings/4F62C5B2-5CF3-4BB5-B068-0DB697A43CEE »][
            "recordings/4f62c5b2-5cf3-4bb5-b068-0db697a43cee"
          ]
        }
      }
    }
  ]
}

Information Circle info

S'assurer que des règles de cycle de vie sont créées pour Tout profils de rétention dont le préfixe correspond aux identifiants prédéfinis dans ~.Dimensions.~.