Freigeben über


Festlegen einer Erfassungsrichtlinie (Vorschau)

Dieser Artikel beschreibt, wie Sie Erfassungsrichtlinien in Azure Container Storage festlegen, die durch Azure Arc aktiviert werden. Die Erfassungsrichtlinie, die Sie für dieses Untervolume festlegen, bestimmt die Erfassungsmerkmale Ihres Untervolums.

Parameter der Erfassungsrichtlinie

Sie können die folgenden Parameter konfigurieren. In der folgenden Tabelle sind auch die Standardwerte aufgeführt, sofern Sie die Richtlinie nicht bearbeiten:

Parameter Beschreibung Verfügbare Werte Standard
spec.ingest.order Die Reihenfolge, in der in das Untervolume geschriebene Dateien erfasst wurden. Die Erstellung dieser Reihenfolge erfolgt bestmöglich, ist aber keine Garantie. oldest-first: Die ältesten Dateien, die noch erfasst werden sollen, werden priorisiert.

newest-first: Die neuesten Dateien, die noch erfasst werden sollen, werden priorisiert.
oldest-first
spec.ingest.minDelaySec Die minimale Anzahl von Sekunden nach dem Schließen des letzten Dateihandles, bevor die Datei zur Erfassung berechtigt ist. Ein ganzzahliger Sekundenwert zwischen 0 und 31.536.000 (ein Jahr). 60 Sekunden
spec.eviction.order Legt fest, wie das System, nachdem eine Datei erfolgreich erfasst wurde, die lokale Kopie dieser Datei entfernt. unordered: Erfasste Dateien werden irgendwann entfernt, nachdem ihre minDelaySec abgelaufen ist.

never: Erfasste Dateien werden niemals entfernt.
unordered
spec.eviction.minDelaySec Die Anzahl von Sekunden, nachdem eine Datei erfolgreich erfasst wurde, bevor das System die lokale Kopie dieser Datei löscht. Dieser Parameter hat keine Auswirkung, wenn spec.eviction.order auf never festgelegt ist. Ein ganzzahliger Sekundenwert zwischen 0 und 31.536.000 (ein Jahr). 300 Sekunden (5 Minuten)

Ändern der Erfassungsrichtlinie

Wenn Sie die standardmäßige Erfassungsrichtlinie edgeingestpolicy-default- ändern möchten, erstellen Sie eine Datei mit dem Namen myedgeingest-policy.yaml mit dem folgenden Inhalt:

apiVersion: arccontainerstorage.azure.net/v1 
kind: EdgeIngestPolicy 
metadata: 
  name: <create-a-policy-name-here> # This must be updated and referenced in the spec.ingestPolicy section of the edgeSubvolume.yaml 
spec: 
  ingest: 
    order: <your-ingest-order> 
    minDelaySec: <your-min-delay-sec> 
  eviction: 
    order: <your-eviction-order> 
    minDelaySec: <your-min-delay-sec>

Führen Sie den folgenden Befehl aus, um myedgeingest-policy.yaml anzuwenden:

kubectl apply -f "myedgeingest-policy.yaml"

Anschließend können Sie diese neue Erfassungsrichtlinie für neue Erfassungsuntervolumes verwenden, die Sie erstellen, indem Sie den Namen in das Feld spec.ingestPolicy einfügen. Sie können die Erfassungsrichtlinie eines vorhandenen Untervolums auch aktualisieren, indem Sie den neu erstellten Richtliniennamen in das Feld spec.ingestPolicy dieses Untervolums einfügen. Sobald Sie die Konfiguration für dieses Untervolume erneut anwenden, wird die Richtlinie aktualisiert.

Nächste Schritte

Konfiguration von Edgevolumes für die Clouderfassung