Hantera Azure Storage-konton för DevTest Labs
Den här artikeln beskriver hur du visar och hanterar de Azure-lagringskonton som är associerade med dina Azure DevTest Labs-resurser.
Visa innehåll för lagringskonto
När du skapar ett nytt labb skapas ett Azure-lagringskonto automatiskt för resursen.
Följ dessa steg om du vill se ett labbs lagringskonto och den information det innehåller:
På labböversiktssidan väljer du resursgruppen:
På sidan Översikt går du till listan Resurser och väljer labbets lagringskonto:
Namngivningskonventionen för labblagringskontot är
a<labName><4-digit number>
. Om labbnamnet ärcontosolab
äracontosolab5237
ett exempel på lagringskontonamnet . Om ditt labbnamn innehåller specialtecken som bindestrecket-
inkluderas inte dessa tecken i lagringskontots namn.På sidan Lagringskonto väljer du Lagringswebbläsare och sedan Blobcontainrar för att se relevant labbrelaterat innehåll:
Hantera livscykeln för Azure Storage
Labblagringskontot lagrar följande information:
- Formeldokument som ska användas för att skapa en virtuell labbdator (VM)
- Virtuella hårddiskar (VHD) (uppladdade till DevTest Labs) som ska användas för att skapa anpassade VM-avbildningar
- Arm-mallcacheminnen (Artifact och Azure Resource Manager) för snabbare hämtning när den virtuella datorn och miljön skapas
- Artefaktresultat, som är distributions- och tilläggsloggar som genereras från användning av artefakter
Informationen i labblagringskontot bevaras under labblivsmiljön och dess resurser, såvida den inte uttryckligen tas bort. Merparten av den här informationen är viktig för att labbet ska fungera. Om du tar bort lagringskontoinformation manuellt kan det leda till att data skadas eller att virtuella datorer skapas.
Tänk på följande beteende när du interagerar med lagringskontoinformationen:
- Om du tar bort uppladdade virtuella hårddiskar går det inte längre att skapa anpassade avbildningar från de virtuella hårddiskarna.
- Om du tar bort formeldokument kan det leda till fel när du skapar virtuella datorer från formler, uppdaterar formler eller skapar nya formler.
- Om du ansluter labbet till artefakt- eller malllagringsplatser uppdateras cacheminnena för artefakt- och ARM-mallar. Om du tar bort cacheminnena manuellt återskapar DevTest Labs cacheminnena nästa gång labbet ansluter till lagringsplatserna.
Ange förfallodatum för artefaktresultat
Artefaktresultatets storlek kan öka med tiden när artefakter tillämpas. Du kan ange en förfalloregel för artefaktresultat för att regelbundet ta bort äldre resultat från lagringskontot. Den här metoden minskar lagringskontots storlek och hjälper till att kontrollera kostnaderna.
Följande regel anger en 90-dagars förfallotid specifikt för artefaktresultat:
{
"rules": [
{
"name": "expirationRule",
"enabled": true,
"type": "Lifecycle",
"definition": {
"filters": {
"blobTypes": [ "blockBlob" ],
"prefixMatch": [ "artifacts/results" ]
},
"actions": {
"baseBlob": {
"delete": { "daysAfterModificationGreaterThan": 90 }
},
"snapshot": {
"delete": { "daysAfterCreationGreaterThan": 90 }
}
}
}
}
]
}
Ange lagringskryptering och kundhanterade nycklar
Azure Storage krypterar automatiskt alla data i labblagringskontot. Azure Storage-kryptering skyddar dina data och hjälper dig att uppfylla organisationens säkerhets- och efterlevnadsåtaganden. För mer information, se Azure Storage-kryptering för vilande data.
Azure Storage krypterar labbdata med en Microsoft-hanterad nyckel. Du kan också hantera kryptering med dina egna nycklar. Om du väljer att hantera kryptering av labblagringskonton med din egen nyckel kan du använda Azure Key Vault för att ange en kundhanterad nyckel för kryptering och dekryptering av data.
Mer information och instruktioner om hur du konfigurerar kundhanterade nycklar för Azure Storage-kryptering finns i:
- Hantera Azure Storage-kryptering med hjälp av kundhanterade nycklar med Azure Key Vault
- Konfigurera kryptering med kundhanterade nycklar som lagras i Azure Key Vault