|
Dieses Dokument wurde mithilfe automatisierter maschineller Übersetzungstechnologie übersetzt. Wir bemühen uns um korrekte Übersetzungen, übernehmen jedoch keine Gewähr für die Vollständigkeit, Richtigkeit oder Zuverlässigkeit der übersetzten Inhalte. Im Falle von Abweichungen ist die englische Originalversion maßgebend und stellt den verbindlichen Text dar. |
|
Dies ist eine unveröffentlichte Dokumentation für Admission Controller 1.34-dev. |
Rust
Rust ist die ausgereifteste Programmiersprache, die WebAssembly-Module generieren kann. WebAssembly ist in der Rust-Welt ein erstklassiger Bürger, weshalb viele Werkzeuge und Crates aus dem Rust-Ökosystem sofort einsatzbereit sind.
SUSE Security Admission Controller bietet ein Rust SDK, das den Prozess des Richtlinien-Schreibens vereinfacht.
Es gibt auch ein Vorlagenprojekt, das eine Struktur für ein Richtlinienprojekt unter Verwendung des cargo-generate Dienstprogramms bereitstellt.
Diese Dokumentation zeigt, wie Sie diese Projekte verwenden, um Admission Controller Richtlinien mit Rust zu schreiben. Es behandelt nicht die Einzelheiten des Admission ControllerRust SDK von. Die Einzelheiten finden Sie in der Crate-Dokumentation.
Die Rust-Abhängigkeiten beschaffen
Installieren Sie den Rust-Compiler und seine Werkzeuge mit rustup. Konsultieren Sie die rustup Installationsdokumentation.
Sobald Sie rustup installiert haben, fügen Sie das WebAssembly System Interface (WASI)-Ziel hinzu:
rustup target add wasm32-wasip1