Delen via


Bekende problemen en beperkingen met opslagtaken

In dit artikel worden beperkingen en bekende problemen met opslagtaken beschreven. De problemen die in dit artikel worden weergegeven, weerspiegelen de huidige status van de service. Deze lijst wordt na verloop van tijd gewijzigd naarmate de ondersteuning blijft uitbreiden.

Belangrijk

Azure Storage Actions is momenteel in PREVIEW en is beschikbaar voor deze regio's. Raadpleeg de Aanvullende voorwaarden voor Microsoft Azure-previews voor juridische voorwaarden die van toepassing zijn op Azure-functies die in bèta of preview zijn of die anders nog niet algemeen beschikbaar zijn.

Regio's voor opslagaccounts

Tijdens de openbare preview kunt u alleen opslagaccounts als doel gebruiken die zich in dezelfde regio bevinden als de opslagtaken.

Schaallimieten

Schaalfactor Ondersteunde limiet
Opslagtaken per abonnement 100
Toewijzingen van opslagtaken per opslagtaak 50
Toewijzingen van opslagtaken per opslagaccount 50
Geneste groepering van componenten per voorwaarde voor opslagtaak 10

Met Azure Storage Actions worden de verwerkingstaken automatisch geschaald op basis van het volume aan gegevens in een opslagaccount, afhankelijk van interne limieten. De duur van de uitvoering is afhankelijk van het aantal blobs in het opslagaccount, evenals de hiërarchie in Azure Data Lake Storage Gen2. De eerste uitvoering van een taak via een padvoorvoegsel kan langer duren dan latere uitvoeringen. Azure Storage-acties zijn ook ontworpen om zelfregulerend te zijn en om toepassingsworkloads in het opslagaccount voorrang te geven. Als gevolg hiervan zijn de schaal en de duur van de uitvoering ook afhankelijk van de beschikbare transactiecapaciteit op basis van de maximale aanvraaglimiet van het opslagaccount. Hieronder vindt u typische verwerkingsschalen, die mogelijk hoger zijn als u meer transactiecapaciteit beschikbaar hebt of lager is voor minder reservetransactiecapaciteit op het opslagaccount.

Tijdens de preview kunnen Azure Storage-acties maximaal 200 miljoen bewerkingen per dag gedurende maximaal zeven dagen aanroepen op een opslagaccount voor platte naamruimten. Afhankelijk van het aandeel blobs dat is gericht op de voorwaarde voor bewerkingen, kan een taaktoewijzing binnen een dag tussen 200 miljoen en vier miljard blobs worden verwerkt.

Voor opslagaccounts met een hiërarchische naamruimte kunnen Azure Storage-acties maximaal 35 miljoen bewerkingen per dag aanroepen gedurende maximaal zeven dagen tijdens de preview. Afhankelijk van het aandeel blobs dat is gericht op de voorwaarde voor bewerkingen, kan een taaktoewijzing binnen een dag tussen 35 miljoen en 400 miljoen blobs worden verwerkt.

Overlappend voorvoegsel voor toewijzingen

Opslagtaken voorkomen niet dat taaktoewijzingen worden uitgevoerd op overlappende voorvoegsels. Als er meerdere taaktoewijzingen met overlappende voorvoegsels zijn, kunnen blobs in elke volgorde door deze taaktoewijzingen worden verwerkt. Als de uitvoeringsvolgorde van bewerkingen voor deze taaktoewijzingen belangrijk is, moet u er tijdens het configureren van de taak voor zorgen dat het voorvoegsel voor toewijzingen niet overlapt.

Gelijktijdigheidslimiet voor uitvoering

Opslagtaken hebben een limiet voor het aantal taaktoewijzingen dat gelijktijdig kan worden uitgevoerd voor elk opslagaccount. Om optimale prestaties te garanderen, moet u ervoor zorgen dat taaktoewijzingen in één opslagaccount volgens een redelijk tijdsinterval worden uitgevoerd op basis van de doelobjecten, om ervoor te zorgen dat de taakuitvoeringen in tijd zijn voltooid. Taaktoewijzingen die de gelijktijdigheidslimiet voor een opslagaccount overschrijden, worden onderbroken totdat andere toewijzingen zijn voltooid.

Afhankelijkheid schalen van transactiecapaciteit die beschikbaar is voor het opslagaccount

De uitvoering van de toewijzing van opslagtaken wordt automatisch geschaald, afhankelijk van de capaciteit van de transactieaanvraag die beschikbaar is voor het opslagaccount. Schaal is hoger wanneer er meer transactiecapaciteit beschikbaar is en lager is wanneer er minder transactiecapaciteit beschikbaar is.

Wanneer het doelopslagaccount een lagere beschikbare transactiecapaciteit heeft, kan de uitvoering van de opslagtaak worden beperkt, wat resulteert in langer dan de verwachte duur voor het voltooien van de taaktoewijzingsuitvoering.

Zie Schaalbaarheids- en prestatiedoelen voor Blob Storage voor meer informatie over schaallimieten.

Notitie

U kunt hogere limieten voor capaciteit en binnenkomend verkeer aanvragen. Neem contact op met Ondersteuning voor Azure om een verhoging aan te vragen.

Uitvoeringen van opslagtaken kunnen zonder toestemming naar de container voor het exporteren van rapporten schrijven

Wanneer u een taaktoewijzing maakt, wijst u een rol toe aan de door het systeem toegewezen beheerde identiteit van de opslagtaak. Wanneer de opslagtaak wordt uitgevoerd, kan deze alleen worden uitgevoerd op containers waaraan de beheerde identiteit de vereiste rol is toegewezen. Dit is niet het geval bij de rapportexportcontainer die u tijdens de taaktoewijzing kiest. Hoewel een opslagtaak niet kan worden uitgevoerd op bestaande blobs in die container, heeft een taak niet de juiste rol nodig om rapporten naar die container te schrijven.

Tekenreeksoperators voor containermetagegevens, blobmetagegevens en blobindextags werken niet als de waarden getallen zijn

U kunt geen tekenreeksoperators gebruiken voor containermetagegevens, blobmetagegevens en blobindextags, samen met getallen als waarde. Is bijvoorbeeld gelijk aan(Tags.Value[Year], '2022') waarbij de waarde 2022 een getal is, samen met de tekenreeksoperator is gelijk aan, wordt niet correct geëvalueerd.

Toewijzingen mislukken wanneer ze verwijzen naar een naam van een opslagaccount die begint met een cijfer

Als u een opslagtaak toewijst aan een opslagaccount met een naam, die begint met een cijfer, mislukt de toewijzing van de opslagtaak.

Bewakingsgegevens worden alleen weergegeven als de opslagtaak en het opslagaccount zich in dezelfde resourcegroep bevinden

Als de opslagtaak en het opslagaccount dat is opgegeven in de taaktoewijzing zich in verschillende resourcegroepen bevinden, worden de geaggregeerde bewakingsgegevens voor het opslagaccount niet correct weergegeven op het tabblad Bewaking van het taakvenster opslag.

Uitvoering van toewijzing van opslagtaken blijft hangen in een status die wordt uitgevoerd zonder blobs verwerkt

In de meeste gevallen gaat de uitvoering van de taak na 20 minuten verder. Als de taak echter vastloopt, moet u ervoor zorgen dat het doelopslagaccount de benodigde compatibele configuratie heeft. Als de opslagtaak bijvoorbeeld het beleid voor onveranderbaarheid instelt, maar het doelaccount niet is geconfigureerd met ondersteuning voor versiebeheer, wordt de opslagtaak niet voortgezet en mislukt deze uiteindelijk. Zorg ervoor dat u elke bewerking in het doelopslagaccount test met behulp van een ander mechanisme dan een opslagtaak om ervoor te zorgen dat de bewerking slaagt. Voeg vervolgens de bewerking toe aan de opslagtaak.

Opslagtaak mislukt met een interne fout

Als incompatibele opslagtaakbewerkingen worden uitgevoerd op opslagaccounts, kan de uitvoering van de taak mislukken met een fout of kan deze vastlopen in de voortgangsstatus. Een bewerking die probeert een blobindextag in te stellen voor een account met een hiërarchische naamruimte, slaagt bijvoorbeeld niet. Zorg ervoor dat de configuratie van het opslagaccount en de opslagtaakbewerking compatibel zijn.

Witruimtetekens in blobindextags en metagegevens worden nog niet ondersteund

Witruimtetekens in de sleutel en waarde van blobtags zijn acceptabele invoer. De witruimtetekens kunnen echter niet worden verwerkt in de voorwaarden voor opslagtaken. Als een sleutel of waarde een witruimteteken bevat, wordt er een fout weergegeven wanneer de taak wordt uitgevoerd.

De eigenschapswaarde van de blobnaam bevat of komt overeen met '.' wordt niet ondersteund

De invoer van het tekenreeksveld voor de blobnaamcomponent accepteert '.doc' of '.pdf' als invoer, maar kan de taakresource niet implementeren. De validatie van de serviceprovider onderschept deze en genereert de fout. De waarde van de eigenschap 'Naam' is '.doc' en volgt het patroon ^[a-zA-Z0-Z0-9]+$'}]} niet.

Toewijzingen van opslagtaken worden uitgevoerd op een onvolledige lijst met blobs wanneer ze worden gebruikt met meerdere mapfilters in accounts met een hiërarchische naamruimte

Als er meerdere filters worden gebruikt in toewijzingen van opslagtaken, worden niet alle adreslijstvoorvoegsels gescand op blobs waarop blobs moeten worden uitgevoerd.

Het gebruik van spaties in het padvoorvoegsel tijdens taaktoewijzing wordt niet ondersteund

Opslagaccounts met een hiërarchische naamruimte geven locatiegegevens weer als container1 / subcontainer1 met een witruimteteken tussen de tekenreeks en het / teken. Er wordt een fout weergegeven als u deze informatie kopieert en plakt in het padvoorvoegselveld tijdens de toewijzing.

Trage prestaties bij het verwerken van blobs in accounts met een hiërarchische naamruimte

Opslagacties worden uitgevoerd op blobs in een hiërarchisch account met een hiërarchische naamruimte met een verminderde capaciteit. Dit is een bekend probleem dat wordt opgelost. Dit probleem vermindert de snelheid waarmee blobs worden verwerkt door het uitvoeren van opslagtaken.

Werken op opslagaccounts in een particulier netwerk wordt niet ondersteund

Wanneer u opslagtaaktoewijzingen toepast op opslagaccounts met IP- of netwerkregels voor toegangsbeheer, kan de taakuitvoering mislukken. Dit komt doordat de toewijzingen van opslagtaken toegang moeten hebben tot het opslagaccount via het openbare eindpunt, dat mogelijk wordt geblokkeerd door de firewall of regels voor virtuele netwerken. Om dit probleem te voorkomen, moet u de netwerktoegang tot uw opslagaccount juist configureren.

Opslagtaken worden niet geactiveerd voor regionaal account dat is gemigreerd in GRS-/GZRS-accounts

Als u uw opslagaccount migreert van een PRIMAIRE GRS- of GZRS-primaire regio naar een secundaire regio of omgekeerd, worden alle opslagtaken die zijn gericht op het opslagaccount niet geactiveerd en kunnen bestaande taakuitvoeringen mislukken.

Zie ook