Exporter (0) Imprimer
Développer tout

Paramétrage de services requis pour publier un service nuage depuis Visual Studio

Mis à jour: septembre 2014

Avant de publier un projet de service cloud, configurez préalablement les services suivants :

  • Un service cloud

    Exécute vos rôles dans l'environnement Windows Azure.

  • Un compte de stockage

    Fournit l'accès aux services Objet blob, File d'attente et Table.

Utilisez les procédures suivantes pour définir ces services et configurer votre application :

Pour publier un service cloud dans Windows Azure, vous devez tout d'abord créer un service cloud, qui exécute vos rôles dans l'environnement Windows Azure. Vous pouvez créer un service cloud dans le Portail de gestion Azure, comme indiqué ici. Vous pouvez également créer un service cloud dans Visual Studio lorsque vous utilisez l'Assistant Publication.

  1. Ouvrez le menu contextuel pour le projet Windows Azure, puis choisissez Publier.

    VST_PublishMenu
  2. Si vous n'êtes pas connecté, connectez-vous avec vos nom d'utilisateur et mot de passe du compte Microsoft ou de société associé à votre abonnement Azure.

  3. Cliquez sur Suivant pour passer à la page Paramètres.

    Paramètres courants de l'assistant de publication
  4. Dans la liste Services de cloud computing, sélectionnez Créer un nouveau. La boîte de dialogue Créer des services Windows Azure apparaît.

  5. Entrez le nom de votre service cloud. Le nom constitue une partie de l'URL de votre service et doit donc être un identificateur global unique. Le nom ne respecte pas la casse.

  1. Connectez-vous au portail de gestion Azure sur le site Web de Microsoft.

  2. (Facultatif) Pour afficher la liste des services cloud que vous avez déjà créés, cliquez sur le lien Services de cloud sur le côté gauche de la page.

  3. Cliquez sur l'icône + dans le coin inférieur gauche, puis sélectionnez service cloud dans le menu qui s'affiche.

    Un autre écran s'affiche et propose deux options, Création rapide et Création personnalisée. Si vous sélectionnez Création rapide, vous pouvez créer un service cloud simplement en spécifiant son URL et la région où il sera physiquement hébergé. Si vous sélectionnez Création personnalisée, vous pouvez publier immédiatement un service cloud en spécifiant un package (fichier .cspkg), un fichier de configuration (.cscfg) et un certificat. L'option Création personnalisée n'est pas nécessaire si vous prévoyez de publier votre service cloud à l'aide de la commande Publier dans un projet Azure. La commande Publier est disponible dans le menu contextuel d'un projet Azure.

  4. Sélectionnez Création rapide pour publier ultérieurement votre service cloud à l'aide de Visual Studio.

  5. Indiquez un nom pour votre service cloud.

    L'URL complète s'affiche à côté du nom.

  6. Dans la liste, sélectionnez la région où se trouvent la plupart de vos utilisateurs.

  7. Au bas de la fenêtre, sélectionnez le lien Créer un service cloud.

Un compte de stockage permet d'accéder aux services Objet blob, File d'attente et Table.

  1. Connectez-vous au portail Azure Platform Management sur le site Web de Microsoft.

  2. (Facultatif) Pour afficher vos comptes de stockage, cliquez sur le lien Stockage dans le panneau situé sur le côté gauche de la page.

  3. Dans le coin inférieur gauche de la page, cliquez sur l'icône +.

  4. Dans le menu qui s'affiche, sélectionnez Stockage, puis Création rapide.

  5. Affectez au compte de stockage un nom qui aboutira à une URL unique.

  6. Affectez un nom à votre service cloud.

    L'URL complète s'affiche à côté du nom.

  7. Dans la liste des régions, sélectionnez la région où se trouvent la plupart de vos utilisateurs.

  8. Spécifiez si vous souhaitez activer la réplication de zone géographique.

    Si vous activez la réplication de zone géographique, vos données seront enregistrées dans plusieurs emplacements physiques afin de réduire les risques de perte. Cette fonctionnalité rend le stockage plus onéreux, mais vous pouvez réduire le coût en activant la géolocalisation lorsque vous créez le compte de stockage au lieu d'ajouter la fonctionnalité ultérieurement. Pour plus d'informations, consultez Géo-réplication.

  9. Au bas de la fenêtre, sélectionnez le lien Créer un compte de stockage.

Après avoir créé votre compte de stockage, vous voyez les URL que vous pouvez utiliser pour accéder aux ressources dans chacun des services de stockage Windows Azure ainsi que les touches d'accès rapide primaires et secondaires pour votre compte. Ces clés serviront à authentifier des requêtes effectuées auprès des services de stockage.

noteRemarque
La clé d'accès secondaire permet d'accéder à votre compte de stockage de la même manière que la clé d'accès principale et sert de clé de sauvegarde dans le cas où l'intégrité de la clé principale serait compromise. En outre, il est recommandé de régénérer vos clés d'accès régulièrement. Vous pouvez modifier un paramètre de chaîne de connexion de manière à utiliser la clé secondaire pendant que vous régénérez la clé primaire, puis vous pouvez le modifier pour utiliser la clé primaire régénérée pendant que vous régénérez la clé secondaire.

Vous devez configurer tout rôle qui accède aux services de stockage pour utiliser les services de stockage Windows Azure que vous avez créés. Pour cela, vous pouvez utiliser plusieurs configurations de service pour votre projet Windows Azure. Par défaut, deux sont créées dans votre projet Windows Azure. En utilisant plusieurs configurations de service, vous pouvez utiliser la même chaîne de connexion dans votre code, mais avoir une valeur différente pour une chaîne de connexion dans chaque configuration de service. Par exemple, vous pouvez utiliser une configuration du service pour exécuter et déboguer localement votre application à l'aide de l'émulateur de stockage Windows Azure et une configuration de service différente pour publier votre application sur Windows Azure. Pour plus d'informations sur les configurations de service, consultez Configuration d’un projet Azure .

  1. Dans Visual Studio, ouvrez votre solution Windows Azure. Dans l'Explorateur de solutions, ouvrez le menu contextuel pour chaque rôle dans votre projet Windows Azure qui accède aux services de stockage et choisissez Propriétés.

    Une page avec le nom du rôle est affichée dans l'éditeur Visual Studio. La page affiche les champs pour l'onglet Configuration.

  2. Dans les pages de propriétés pour le rôle, choisissez Paramètres.

  3. Dans la liste Configuration du service, choisissez le nom de la configuration de service que vous voulez modifier.

    Si vous voulez apporter des modifications à toutes les configurations de service pour ce rôle, vous pouvez choisir Toutes les configurations. Pour plus d'informations sur la mise à jour des configurations de service, consultez Manage Connection Strings for Storage Accounts.

  4. Pour modifier tous les paramètres de chaîne de connexion, choisissez le bouton en regard du paramètre.

    La boîte de dialogue Créer une chaîne de connexion de stockage s'affiche.

  5. Sous Connexion à l'aide de, sélectionnez l'option Votre abonnement.

  6. Dans la liste Abonnement, sélectionnez votre abonnement.

    Si l'abonnement que vous recherchez n'est pas répertorié dans la liste, cliquez sur le lien Télécharger les paramètres de publication.

  7. Dans la liste Nom du compte, sélectionnez le nom de votre compte de stockage.

    Windows Azure Tools obtient les informations d'identification de compte de stockage automatiquement à l'aide du fichier .publishsettings. Pour spécifier vos informations d'identification de compte de stockage manuellement, sélectionnez l'option Informations d'identification entrées manuellement., puis continuez la procédure. Vous pouvez obtenir le nom de votre compte de stockage et la clé primaire depuis le Portail de gestion. Si vous ne souhaitez pas spécifier les paramètres de compte de stockage manuellement, cliquez sur OK pour fermer la boîte de dialogue.

  8. Sélectionnez le lien Entrer les informations d'identification de compte de stockage.

  9. Dans la zone de texte Nom du compte, saisissez le nom de votre compte de stockage.

    noteRemarque
    Connectez-vous au portail de gestion, puis choisissez le bouton Stockage. Le portail affiche une liste de comptes de stockage. Si vous choisissez un compte, une page lui étant dédiée s'ouvre. Copiez le nom du compte de stockage figurant sur cette page. Si vous utilisez une version antérieure du portail de gestion, le nom de votre compte de stockage s'affiche dans Comptes de stockage du Portail de gestion. Pour copier ce nom, sélectionnez-le dans la fenêtre Propriétés de cette vue, puis appuyez sur les touches Ctrl-C. Pour coller le nom dans Visual Studio, sélectionnez la zone de texte Nom du compte, puis appuyez sur les touches Ctrl+V.

  10. Dans la zone Clé du compte, indiquez votre clé primaire, ou copiez-la et collez-la depuis le Portail de gestion.

    Pour copier cette clé depuis le portail de gestion :

    1. En bas de la page du compte de stockage approprié, choisissez le bouton Gérer les clés.

    2. Dans la page Gérer l'accès aux clés, sélectionnez le texte de la clé d'accès principale, puis appuyez sur les touches Ctrl+C.

    3. Dans Windows Azure Tools, collez le texte de la clé dans la zone Clé de compte.

  11. Vous devez sélectionner une des options suivantes pour déterminer comment le service accédera au compte de stockage :

    • Utiliser HTTP. Il s'agit de l'option standard. Par exemple, http://<account name>.blob.core.windows.net.

    • Utiliser HTTPS pour une connexion sécurisée. Par exemple, https://<accountname>.blob.core.windows.net.

    • Spécifier des points de terminaison personnalisés pour chacun des trois services. Vous pouvez ensuite saisir ces points de terminaison dans le champ pour le service spécifique.

      noteRemarque
      Si vous créez des points de terminaison personnalisés, cela vous permet de créer une chaîne de connexion plus complexe. Lorsque vous utilisez ce format de chaîne, vous pouvez spécifier des points de terminaison de service de stockage qui incluent un nom de domaine personnalisé que vous avez enregistré pour votre compte de stockage avec le service BLOB. Vous pouvez également accorder l'accès uniquement aux ressources d'objet blob dans un conteneur unique, par le biais d'une signature d'accès partagé. Pour plus d'informations sur la manière de créer des points de terminaison personnalisés, consultez Configuration des chaînes de connexion Windows Azure.

  12. Pour enregistrer les modifications apportées à la chaîne de connexion, choisissez le bouton OK puis choisissez le bouton Enregistrer sur la barre d'outils.

    Après avoir enregistré ces modifications, vous pouvez obtenir la valeur de cette chaîne de connexion dans votre code en utilisant GetConfigurationSettingValue. Lorsque vous publiez votre application sur Windows Azure, choisissez la configuration de service qui contient le compte de stockage Windows Azure pour la chaîne de connexion. Après avoir publié votre application, vérifiez que l'application fonctionne comme prévu en fonction des services de stockage Windows Azure.

Voir aussi

Afficher:
© 2014 Microsoft