Azure Blob Storage #
Die folgende Dokumentation beschreibt, wie Azure Blob Storage für die Verwendung mit ~.Dimensions.~.
Erforderliche Informationen
Die folgenden Informationen aus Ihrem Azure Blob Store sind erforderlich, wenn Sie als Speicherkonfiguration hinzufügen:
- Azure Storage Account Name
- Behälter
- Azure Storage Access Key
Zusätzlich zu den obigen Informationen muss ein Storage Name bereitgestellt werden. So wird der Speicher in ~.Dimensions.~.
Sobald diese Informationen in eine ~.Dimensions.~ Speicherkonfiguration und gespeichert, wird die Speicherkonfiguration für neue und bestehende Kunden verfügbar sein.
Lebenszyklusrichtlinien
Wenn Retentionsprofile für die Speicherkonfiguration aktiviert werden, müssen entsprechende Lebenszyklusrichtlinien in der Azure Blob Storage-Konfiguration erstellt werden. Die Lebenszyklusrichtlinien müssen mit den unten aufgeführten Präfixen und der entsprechenden Anzahl von Tagen erstellt werden.
| Aufenthaltstage | 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 |
Der folgende Abschnitt zeigt ein Beispiel für die Konfiguration der Lebenszyklusrichtlinien in Azure:
{
"Regeln": \[
{
"aktiviert": wahr,
"name": "default_retention",
"Typ": "Lebenszyklus",
"Definition": {
"Handlungen": {
"baseBlob": {
"tierToCool": {
"TageAfterModificationGreaterThan": 30
}
}
},
"Filter": {
"blobTypes": ["blockBlob"][
"blockBlob"
]
}
}
},
{
"aktiviert": wahr,
"name": "90day_retention",
"Typ": "Lebenszyklus",
"Definition": {
"Handlungen": {
"baseBlob": {
"tierToCool": {
"TageAfterModificationGreaterThan": 30
},
"delete": {
"daysAfterModificationGreaterThan": 90
}
}
},
"Filter": {
"blobTypes": ["blockBlob"][
"blockBlob"
],
"prefixMatch": ["Aufnahmen/730B75FB-4670-4F87-9400-8D9B7AEB56B5"][
"recordings/730b75fb-4670-4f87-9400-8d9b7aeb56b5"
]
}
}
},
{
"aktiviert": wahr,
"name": "180day_retention",
"Typ": "Lebenszyklus",
"Definition": {
"Handlungen": {
"baseBlob": {
"tierToCool": {
"TageAfterModificationGreaterThan": 30
},
"delete": {
"daysAfterModificationGreaterThan": 180
}
}
},
"Filter": {
"blobTypes": ["blockBlob"][
"blockBlob"
],
"PräfixMatch": ["Aufnahmen/FE85CC96-F49B-442C-B1D4-E86E7AD0170B"][
"recordings/fe85cc96-f49b-442c-b1d4-e86e7ad0170b"
]
}
}
},
{
"aktiviert": wahr,
"name": "365day_retention",
"Typ": "Lebenszyklus",
"Definition": {
"Handlungen": {
"baseBlob": {
"tierToCool": {
"TageAfterModificationGreaterThan": 30
},
"delete": {
"TageAfterModificationGreaterThan": 365
}
}
},
"Filter": {
"blobTypes": ["blockBlob"][
"blockBlob"
],
"prefixMatch": ["Aufnahmen/B2AD452e-7FD1-43A7-A209-4ec763CD39C5"][
"recordings/b2ad452e-7fd1-43a7-a209-4ec763cd39c5"
]
}
}
},
{
"aktiviert": wahr,
"name": "1095day_retention",
"Typ": "Lebenszyklus",
"Definition": {
"Handlungen": {
"baseBlob": {
"tierToCool": {
"TageAfterModificationGreaterThan": 30
},
"delete": {
"TageAfterModificationGreaterThan": 1095
}
}
},
"Filter": {
"blobTypes": ["blockBlob"][
"blockBlob"
],
"PräfixMatch": ["Aufnahmen/975deb79-C5E2-4623-af81-61BD644D3CD3"][
"recordings/975deb79-c5e2-4623-af81-61bd644d3cd3"
]
}
}
},
{
"aktiviert": wahr,
"name": "1825day_retention",
"Typ": "Lebenszyklus",
"Definition": {
"Handlungen": {
"baseBlob": {
"tierToCool": {
"TageAfterModificationGreaterThan": 30
},
"delete": {
"TageNachModifikation Größer Als": 1825
}
}
},
"Filter": {
"blobTypes": ["blockBlob"][
"blockBlob"
],
"prefixMatch": ["Aufnahmen/615AC28A-93DF-4D4C-930C-64D1B63ACFB2"][
"recordings/615ac28a-93df-4d4c-930c-64d1b63acfb2"
]
}
}
},
{
"aktiviert": wahr,
"name": "2555day_retention",
"Typ": "Lebenszyklus",
"Definition": {
"Handlungen": {
"baseBlob": {
"tierToCool": {
"TageAfterModificationGreaterThan": 30
},
"delete": {
"daysAfterModificationGreaterThan": 2555
}
}
},
"Filter": {
"blobTypes": ["blockBlob"][
"blockBlob"
],
"PräfixMatch": ["Aufnahmen/4F62C5B2-5CF3-4BB5-B068-0DB697A43CEE"][
"recordings/4f62c5b2-5cf3-4bb5-b068-0db697a43cee"
]
}
}
}
]
}info
Stellen Sie sicher, dass Lebenszyklusregeln für All Aufbewahrungsprofile erstellt werden, wobei das Präfix den vordefinierten IDs in ~.Dimensions.~.