Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Configurare l'ambiente di sviluppo Rust locale per Azure per creare applicazioni cloud in modo efficiente nella workstation prima della distribuzione. Lo sviluppo locale consente di accedere a un'ampia gamma di strumenti e a un ambiente familiare per un'iterazione più rapida.
Questo articolo fornisce suggerimenti per configurare e convalidare un ambiente di sviluppo Rust locale che si integra perfettamente con i servizi di Azure.
Creazione di una sottoscrizione monouso
Le risorse di Azure vengono create all'interno di una sottoscrizione e di un gruppo di risorse. Se non si ha una sottoscrizione, creare una sottoscrizione di valutazionegratuita.
Se si ha già una sottoscrizione, accedere alla sottoscrizione esistente con:
Installazione di software monouso
Per lo sviluppo di Azure con Rust nella workstation locale, installare gli strumenti seguenti:
| Nome/Programma di installazione | Description |
|---|---|
| Rust | Installare il linguaggio di programmazione Rust tramite rustup, che include il compilatore Rust (rustc), la gestione pacchetti (cargo) e la libreria standard. |
| Visual Studio Code | Visual Studio Code offre un'ottima esperienza di integrazione e scrittura del codice rust, ma non è necessaria. È possibile usare qualsiasi editor di codice. |
| Estensioni di Visual Studio Code | Installare tutte le estensioni pertinenti per i servizi di Azure che si intende usare. |
| Estensione dell'analizzatore rust | L'estensione VS Code consigliata per il supporto del linguaggio Rust, fornisce il completamento del codice, il controllo degli errori e altro ancora. |
Come installare Rust
Per installare Rust, seguire questa procedura:
Passare a https://www.rust-lang.org/tools/install.
Seguire le istruzioni per il sistema operativo per installare rustup, il programma di installazione della toolchain Rust.
Verificare l'installazione eseguendo i comandi seguenti:
rustc --version cargo --version
La toolchain Rust include:
Per indicazioni dettagliate sull'installazione e la risoluzione dei problemi, vedere il capitolo Installazione del libro del linguaggio di programmazione Rust. Per suggerimenti sull'installazione dell'ambiente di sviluppo, inclusa la configurazione dell'editor, vedere il capitolo Ambiente di sviluppo e la guida ufficiale agli strumenti di sviluppo di Rust.
Creare un gruppo di risorse di Azure per il progetto
Aprire il portale di Azure in un Web browser.
Nella barra di ricerca immettere i gruppi di risorse e selezionarlo.
Seleziona + Crea.
Immettere le impostazioni del gruppo di risorse:
Proprietà Value Subscription Selezionare la sottoscrizione. Gruppo di risorse Immettere il nome del gruppo di risorse. Questo nome del gruppo di risorse viene usato come parte di un URI delle risorse quando si accede a Resource Manager (piano di gestione). Il nome non viene usato per il controllo (ad esempio per la creazione di un database) o per il piano dati (inserimento di dati in una tabella). Area geografica Selezionare un'area geografica per il gruppo di risorse. Selezionare Rivedi e crea per iniziare la convalida.
Quando la convalida ha esito positivo, selezionare Crea.
Aggiungere crate di Azure SDK al progetto Rust
È possibile ottenere le casse di Azure SDK per Rust da crates.io. Per altre informazioni, vedere Azure SDK per Rust.
Autenticazione con Azure
Per eseguire l'autenticazione in Azure dall'applicazione Rust, usare la cassa di Azure Identity SDK. Questa libreria fornisce un set di tipi di credenziali che è possibile usare per eseguire l'autenticazione nei servizi di Azure.
Risorse rust aggiuntive
Se non si ha familiarità con Rust, queste risorse ufficiali possono aiutarti a velocizzarti:
- Il linguaggio di programmazione Rust - Il libro rust ufficiale, che illustra tutto, dalle nozioni di base agli argomenti avanzati
- Rust by Example - Learn Rust through hands-on examples (Esempio di Rust by Example - Learn Rust through hands-on examples)
- Guida completa a Cargo, gestione pacchetti e sistema di compilazione di Rust
- Rustlings - Esercizi interattivi per apprendere Rust
- Strumenti di sviluppo rust - Panoramica ufficiale degli IDE, degli editor e degli strumenti di sviluppo