Partager via


Configurer votre environnement de développement Rust pour Azure

Configurez votre environnement de développement Rust local pour Qu’Azure crée des applications cloud efficacement sur votre station de travail avant le déploiement. Le développement local vous donne accès à un plus large éventail d’outils et à un environnement familier pour accélérer l’itération.

Cet article fournit des suggestions pour configurer et valider un environnement de développement Rust local qui s’intègre en toute transparence aux services Azure.

Création d’un abonnement à usage unique

Vous créez des ressources Azure au sein d’un abonnement et d’un groupe de ressources. Si vous n’avez pas d’abonnement, créez un abonnement d’essaigratuit.

Si vous disposez déjà d’un abonnement, accédez à votre abonnement existant avec :

Installation unique de logiciels

Pour le développement Azure avec Rust sur votre station de travail locale, installez les outils suivants :

Nom/Programme d’installation Descriptif
Rust Installez le langage de programmation Rust via rustup, qui inclut le compilateur Rust (rustc), le gestionnaire de package (cargo) et la bibliothèque standard.
Visual Studio Code Visual Studio Code vous offre une excellente expérience d’intégration et de codage Rust, mais elle n’est pas nécessaire. Vous pouvez utiliser n’importe quel éditeur de code.
Extensions Visual Studio Code Installez toutes les extensions pertinentes pour les services Azure que vous envisagez d’utiliser.
Extension rust-analyzer L’extension VS Code recommandée pour la prise en charge du langage Rust, en fournissant la saisie semi-automatique du code, la vérification des erreurs, etc.

Comment installer Rust

Procédez comme suit pour installer Rust :

  1. Accédez à https://www.rust-lang.org/tools/install.

  2. Suivez les instructions de votre système d’exploitation pour installer rustup, le programme d’installation de la chaîne d’outils Rust.

  3. Vérifiez votre installation en exécutant les commandes suivantes :

    rustc --version
    cargo --version
    

La chaîne d’outils Rust comprend les éléments suivants :

Pour obtenir des instructions détaillées sur l’installation et la résolution des problèmes, consultez le chapitre Installation dans le livre du langage de programmation Rust. Pour obtenir des conseils sur la configuration de l’environnement de développement, notamment la configuration de l’éditeur, consultez le chapitre Environnement de développement et le guide officiel des outils de développement Rust.

Créer un groupe de ressources Azure pour votre projet

  1. Ouvrez le portail Azure dans un navigateur web.

  2. Dans la barre de recherche, entrez des groupes de ressources et sélectionnez-le.

  3. Sélectionnez + Créer.

  4. Entrez les paramètres de votre groupe de ressources :

    Propriété Valeur
    Subscription Sélectionnez votre abonnement.
    groupe de ressources Entrez le nom de votre groupe de ressources. Ce nom de groupe de ressources est utilisé dans le cadre d’un URI de ressources lorsque vous accédez au Gestionnaire de ressources (plan de gestion). Le nom n’est pas utilisé pour le contrôle (par exemple, la création d’une base de données) ou le plan de données (insertion de données dans une table).
    Région Sélectionnez une région géographique pour le groupe de ressources.
  5. Sélectionnez Vérifier + créer pour commencer la validation.

  6. Lorsque la validation réussit, sélectionnez Créer.

Ajouter des caisses du Kit de développement logiciel (SDK) Azure à votre projet Rust

Vous pouvez obtenir les caisses du Kit de développement logiciel (SDK) Azure pour Rust à partir de crates.io. Pour en savoir plus, consultez le Kit de développement logiciel (SDK) Azure pour Rust.

S’authentifier auprès d’Azure

Pour vous authentifier auprès d’Azure à partir de votre application Rust, utilisez la caisse du Kit de développement logiciel (SDK) Azure Identity. Cette bibliothèque fournit un ensemble de types d’informations d’identification que vous pouvez utiliser pour vous authentifier auprès des services Azure.

Ressources Rust supplémentaires

Si vous débutez avec Rust, ces ressources officielles peuvent vous aider à accélérer :