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"
]
}
}
}
]
}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.~.