Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Artikel wird beschrieben, wie Sie Aufnahmerichtlinien in Azure Container Storage festlegen, die von Azure Arc aktiviert sind. Die Aufnahmerichtlinie, die Sie für dieses Untervolume festgelegt haben, bestimmen die Aufnahmemerkmale Ihres Untervolums.
Erfassungsrichtlinienparameter
Sie können die folgenden Parameter konfigurieren. In der folgenden Tabelle sind auch die Standardwerte aufgeführt, wenn Sie die Richtlinie nicht bearbeiten:
| Parameter | Description | Verfügbare Werte | Standard |
|---|---|---|---|
spec.ingest.order |
Die Reihenfolge, in der Dateien in das Subvolume geschrieben werden und eingelesen werden. Dieser Auftrag ist eine bestmögliche Anstrengung, keine Garantie. |
oldest-first: Die ältesten Dateien, die noch aufgenommen werden sollen, werden priorisiert.newest-first: Die neuesten Dateien, die noch aufgenommen werden sollen, werden priorisiert. |
oldest-first |
spec.ingest.minDelaySec |
Die Mindestanzahl von Sekunden nach dem Schließen des letzten Dateihandlers, bevor die Datei verarbeitet werden kann. | Ein ganzzahliger Wert von Sekunden zwischen 0 und 31536000 (ein Jahr). | 60 Sekunden |
spec.eviction.order |
Sobald eine Datei erfolgreich aufgenommen wurde, löscht das System die lokale Kopie dieser Datei. |
unordered: Aufgenommene Dateien werden irgendwann nach Ablauf von minDelaySec entfernt.never: Eingelesene Dateien werden niemals entfernt. |
unordered |
spec.eviction.minDelaySec |
Die Anzahl der Sekunden, nachdem eine Datei erfolgreich aufgenommen wurde, bevor das System die lokale Kopie dieser Datei löscht. Dieser Parameter hat keine Auswirkung, wenn spec.eviction.order auf diesen Wert never festgelegt ist. |
Ein ganzzahliger Wert von Sekunden zwischen 0 und 31536000 (ein Jahr). | 300 Sekunden (5 Minuten) |
Ändern der Ingestionsrichtlinie
Wenn Sie die Aufnahmerichtlinie von der standardmäßigen edgeingestpolicy-default ändern möchten, erstellen Sie eine Datei namens 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 Aufnahmerichtlinie für neue Erfassungsuntervolumes verwenden, die Sie erstellen, indem Sie den Namen in das spec.ingestPolicy Feld einfügen. Sie können auch die Aufnahmerichtlinie eines vorhandenen Untervolumes aktualisieren, indem Sie den neu erstellten Richtliniennamen in das spec.ingestPolicy-Feld dieses Untervolumes einfügen. Sobald Sie die Konfiguration für dieses Untervolumen erneut anwenden, wird die Richtlinie aktualisiert.