Tilldelning av lagringsaktivitet

För att utföra Storage Actions på ett lagringskonto måste du skapa en lagringsaktivitetsuppgift. Tilldelningen sparas som en del av lagringskontots resursinstans. Den definierar, bland annat, en delmängd av objekt att rikta in sig på, när och hur ofta en uppgift körs mot dessa objekt, och var exekveringsrapporterna lagras.

För att skapa en lagringsuppgiftstilldelning, tilldela Storage Actions managed identity en Azure-inbyggd roll eller en anpassad roll med lämpliga RBAC-åtgärder. Aktivera också åtkomst för betrodda Azure-tjänster i nätverksinställningarna för lagringskontot. Se Azure-roller som krävs för att tilldela uppgifter. Information om hur du skapar en tilldelning av lagringsaktivitet finns i Skapa och hantera en tilldelning av lagringsaktivitet.

Tilldelningsinställningar

I följande tabell beskrivs konfigurationsinställningarna för en lagringsaktivitetstilldelning.

Anmärkning

Namnen som visas i följande tabell visas på sidan Lägg till tilldelning i Azure-portalen. Om du planerar att skapa en tilldelning med hjälp av REST, ett SDK, PowerShell eller Azure CLI, se den relevanta referensdokumentationen för att hämta namnen på specifika egenskaper som används för att konfigurera varje inställning.

Inställning Obligatorisk eller valfri Beskrivning
Prenumeration Krävs Prenumerationen på det lagringskonto som du vill lägga till i den här tilldelningen.
Lagringskontonamn Krävs Det lagringskonto som du vill lägga till i den här tilldelningen. Du måste vara ägare till lagringskontot. Det här fältet visas bara om du skapar tilldelningen i kontexten för en lagringsuppgift.
Namn på lagringsaktivitet Krävs Lagringsaktiviteten som du vill tilldela ditt lagringskonto. Det här fältet visas bara om du skapar tilldelningen i kontexten för ett lagringskonto.
Namn på lagringsaktivitetstilldelning Krävs Namnet på tilldelningen. Tilldelningsnamn måste vara mellan 2 och 62 tecken långa och får endast innehålla bokstäver och siffror.
Filtrera efter Krävs Alternativ för att antingen filtrera objekt med hjälp av ett prefix eller köra uppgiften mot hela lagringskontot.
Inkludera blob-prefix Krävs Strängprefixet som används för att begränsa omfattningen av blobs som uppgiften utvärderar. Det här fältet krävs bara om du väljer att filtrera med hjälp av ett blobprefix.
Exkludera blobprefixer Valfritt Strängprefixet som används för att utesluta blobs som uppgiften utvärderar. Exkluderingsblobprefix måste inte vara en supermängd utanför omfattningen av inkluderingsblobprefixet.
Körningstyp Krävs Typ av körning som ska utföras. Välj Kör en gång för att köra aktiviteten en gång, Återkommande körning för att köras enligt ett schema eller Simulera körning för att simulera uppgiften utan att utföra några åtgärder. En mock-körning skannar och utvärderar blobs mot uppgiftsvillkoren och genererar en rapport, men ändrar ingen data.
Körintervall Krävs Specificerar tidsintervallet mellan uppgiftskörningar för återkommande körningar.
Börja från Krävs Datum och tid för att börja köra aktiviteten.
Avsluta med Krävs Datum och tid efter vilka uppgifter slutar köras. Gäller endast för återkommande körningar.
Rapportexportcontainer Krävs Den container där uppgiftskörningsrapporter lagras.

Auktorisering av lagringsaktivitet

Som en del av tilldelningsprocessen, tilldela en roll till den hanterade identitet som är kopplad till lagringsaktiviteten. Som standard skapas en systemtilldelad hanterad identitet när du provisionerar lagringsuppgiften. Du har dock också möjlighet att använda en användartilldelad hanterad identitet med lagringsuppgiften istället. Du kan inte ändra vilken typ av hanterad identitet som är kopplad till lagringsuppgiften efter att du har provisionerat lagringsuppgiften.

När du tilldelar en roll, välj en Azure-inbyggd eller anpassad roll som har den behörighet som krävs för att utföra de operationer som definieras i en lagringsuppgift på mållagringskontot. Se Behörighet för en uppgift för att utföra åtgärder.

Efter att du sparat tilldelningen valideras den hanterade identiteten för att säkerställa att den har rätt behörigheter för att utföra de uppgifter som definieras i lagringsuppgiften. Om du använder Azure-portalen för att skapa tilldelningen sker även det här verifieringssteget när du har tilldelat rollen till den hanterade identiteten.

Nätverksåtkomst till lagringskonton

Ge åtkomst till betrodda Azure-tjänster i nätverksinställningarna för varje mållagringskonto. Mer information finns i Bevilja åtkomst till betrodda Azure-tjänster.

Testkörningar

En simulerad körning är en särskild typ av körning för uppgiftstilldelning som simulerar körning av uppgifter utan att utföra några åtgärder på dina blobar. När en simulerad körning utförs genomsöks alla blobar inom omfånget, de utvärderas mot aktivitetsvillkoren och en detaljerad rapport genereras som visar vilka blobar som matchade och vilka åtgärder som skulle ha utförts — allt utan att ändra några data.

Simulerade körningar följer samma livscykel som engångstilldelningar:

  • Innan körning kan du redigera alla tilldelningsegenskaper.
  • Du kan stoppa en specifik instans av en uppgiftstilldelning medan den pågår, men du måste skapa en ny uppgiftstilldelning för att köra den igen.
  • Efter att du är klar kan du omvandla en befintlig uppgiftstilldelning till en engångskörning eller återkommande körning, men du kan inte använda den för en ny mock-körning. Du måste skapa en ny uppgiftstilldelning för att upprepa en simulerad körning.

Stegvisa instruktioner för hur du skapar en mock-körning finns i Skapa och använda en mock-körning.

Uppdateringar av lagringsuppgiftsdefinitionen

När du uppdaterar villkoren eller operationerna för uppgiften Storage Actions sprider systemet automatiskt uppgiftsdefinitionen till dess associerade tilldelade uppgifter. Du behöver inte radera och skapa om tilldelningar för att göra dessa ändringar. Schemalagda uppgiftstilldelningar använder den uppdaterade definitionen vid nästa körning. Uppgiftstilldelningskörningar som redan är köade för exekvering eller som pågår uppdateras inte och använder den äldre definitionen.

Innan du uppdaterar en uppgift, granska de uppgifter som refererar till den. En ändring av en delad uppgift kan påverka bearbetningen i flera lagringskonton. Om ändringen lägger till en operation, kontrollera att uppgiftens hanterade identitet har de behörigheter som krävs för att utföra den operationen på varje mål.

För vägledning om hur man validerar ändringar innan du sparar dem till en delad uppgift, se Granska effekten av ändringar på en delad uppgift.

Se även