Share via


Vad är Förhandsversion av Azure Storage Actions?

Azure Storage Actions är ett serverlöst ramverk som du kan använda för att utföra vanliga dataåtgärder på miljontals objekt i flera lagringskonton.

Viktigt!

Azure Storage Actions är för närvarande i förhandsversion och är tillgängligt för dessa regioner. Juridiska villkor för Azure-funktioner i betaversion, förhandsversion eller som av någon annan anledning inte har gjorts allmänt tillgängliga ännu finns i kompletterande användningsvillkor för Microsoft Azure-förhandsversioner.

Med förhandsversionen av Azure Storage Actions kan du skapa lagringsuppgifter som kan utföra åtgärder på blobar i Azure Storage-konton baserat på en uppsättning villkor som du definierar. Lagringsuppgifter kan bearbeta miljontals objekt på ett lagringskonto utan att etablera ytterligare beräkningskapacitet och utan att du behöver skriva kod.

En lagringsuppgifts anatomi

En lagringsaktivitet innehåller en uppsättning villkor, åtgärder och tilldelningar. I följande tabell beskrivs varje komponent i en lagringsuppgift.

Komponent beskrivning
Villkor Ett villkor för en samling med en eller flera satser. Varje sats innehåller en egenskap, ett värde och en operator. När lagringsaktiviteten körs använder den operatorn för att jämföra en egenskap med ett värde för att avgöra om en sats uppfylls av målobjektet. En sats kan till exempel utvärdera om en creation-time egenskap för en blob är större än för fem dagar sedan.
Operations En åtgärd är den åtgärd som en lagringsuppgift utför på varje objekt som uppfyller den definierade uppsättningen villkor. Att ta bort en blob är ett exempel på en åtgärd.
Tilldelningar En tilldelning identifierar ett lagringskonto och en delmängd av objekt som ska riktas mot det kontot. Den anger också när aktiviteten körs och var körningsrapporter lagras.

Så här använder du en lagringsuppgift

Definiera först villkor och åtgärder för en lagringsuppgift. Tilldela sedan uppgiften till ett eller flera lagringskonton. Övervaka aktivitetskörningar med hjälp av mått, diagram och rapporter.

Definiera en lagringsuppgift

Börja med att skapa en lagringsuppgift. Om du vill etablera en lagringsuppgift måste du definiera minst ett villkor och en åtgärd. När uppgiften har skapats kan du redigera dessa villkor och åtgärder eller lägga till fler av dem med hjälp av en visuell designer.

Se de här artiklarna om du vill lära dig hur du definierar en lagringsuppgift:

Tilldela en lagringsuppgift

Du kan tilldela en lagringsuppgift till ett lagringskonto där din identitet har tilldelats rollen Lagringsblobdataägare . När du skapar en tilldelning väljer du ett lagringskonto och tilldelar en roll till den systemtilldelade hanterade identiteten för uppgiften. Den identiteten skapas automatiskt när uppgiften etableras. Den roll som du tilldelar identiteten måste göra det möjligt för den att utföra de åtgärder som definieras i uppgiften.

En lagringsuppgift kan endast tilldelas till ett lagringskonto av en ägare av det kontot. Om uppgiften som du definierar är användbar för en ägare till ett annat lagringskonto måste du därför ge användaren åtkomst till lagringsuppgiften. Sedan kan användaren tilldela din uppgift till sitt lagringskonto. Du kan ge en användare åtkomst till lagringsuppgiften genom att tilldela en Azure-roll till deras användaridentitet.

Se de här artiklarna om du vill lära dig hur du tilldelar en lagringsuppgift:

Övervaka lagringsaktivitetskörningar

Aktiviteter körs asynkront enligt det schema som du anger i tilldelningen. En körningsrapport skapas när körningen är klar. Den rapporten specificerar resultatet av aktivitetskörningen på varje objekt som aktiviteten har riktat in sig på.

På översiktssidan för aktiviteten visas mått och visualiseringar som sammanfattar hur många objekt som uppfyller uppgiftsvillkoret och resultatet av de åtgärder som lagringsaktiviteten försöker utföra för varje objekt. Med diagrammen kan du snabbt öka detaljnivån i en specifik körningsinstans.

Se de här artiklarna om du vill lära dig hur du övervakar aktivitetskörningar:

Hantera händelser för lagringsaktivitet

Med Azure Storage Actions-händelser kan program reagera på händelser, till exempel slutförande av en lagringsaktivitetskörning. Det gör det utan att behöva komplicerad kod eller dyra och ineffektiva avsökningstjänster.

Azure Storage Actions-händelser skickas via Azure Event Grid till prenumeranter som Azure Functions, Azure Logic Apps eller till och med till din egen http-lyssnare. Event Grid ger dina program tillförlitlig händelseleverans via omfattande återförsöksprinciper och obeställbara meddelanden. Event Grid använder händelseprenumerationer för att dirigera händelsemeddelanden till prenumeranter. Börja med att prenumerera på en slutpunkt till en händelse. När en händelse sedan utlöses skickar Event Grid-tjänsten data om händelsen till slutpunkten.

Se artikeln om Azure Storage Actions-händelseschemat för att visa den fullständiga listan över de händelser som Azure Storage Actions stöder.

Regioner som stöds

Azure Storage-uppgifter stöds i följande offentliga regioner:

  • Australien, östra

  • Australien, sydöstra

  • Brasilien, södra

  • Kanada, centrala

  • Indien, centrala

  • Central US

  • Frankrike, centrala

  • Tyskland, västra centrala

  • USA, norra centrala

  • Europa, norra

  • Usa, södra centrala

  • Sydostasien

  • Schweiz, norra

  • Europa, västra

  • USA, västra

  • USA, västra 2

Prissättning och fakturering

Du kan prova funktionen kostnadsfritt under förhandsversionen och endast betala för transaktioner som anropas på ditt lagringskonto. Prisinformation för funktionen publiceras före allmän tillgänglighet.

Nästa steg