Questions fréquentes (FAQ) sur Azure Cloud Shell

Cet article répond aux questions courantes et explique comment résoudre les problèmes de Cloud Shell.

Prise en charge des navigateurs

Cloud Shell prend en charge les versions les plus récentes des navigateurs suivants :

  • Microsoft Edge
  • Google Chrome
  • Mozilla Firefox
  • Apple Safari
    • Safari en mode privé n’est pas pris en charge.

Copier et coller

Les clés utilisées pour copier et coller varient selon le système d’exploitation et le navigateur. La liste suivante contient les combinaisons de touches les plus courantes :

  • Windows : Ctrl+c pour copier et CTRL+Maj+v ou Maj+Insérer pour coller.
    • FireFox peut ne pas correctement prendre en charge les autorisations du presse-papiers.
  • macOS : Cmd+c pour copier et Cmd+v pour coller.
  • Linux : Ctrl+C pour copier et Ctrl+Maj+V pour coller.

Remarque

Si aucun texte n'est sélectionné quand vous appuyez sur Ctrl+C, Cloud Shell envoie le caractère Ctrl-c au shell. L’interpréteur de commandes peut interpréter Ctrl-c comme un signal d’arrêt et mettre fin à la commande en cours d’exécution.

Forum aux questions

Existe-t-il une limite de temps pour les sessions Cloud Shell ?

Cloud Shell est destiné aux cas d’usage interactif. Les sessions Cloud Shell expirent après 20 minutes sans activité interactive. De fait, les sessions non interactives longues se terminent sans avertissement.

Cloud Shell est un service gratuit pour la gestion de votre environnement Azure. Il ne s’agit pas d’une plateforme informatique à usage général. Une utilisation excessive peut être considérée comme une violation des conditions d’utilisation du service Azure, ce qui entraîne le blocage de votre accès à Cloud Shell.

Combien de sessions simultanées puis-je ouvrir ?

Azure Cloud Shell a une limite de 20 utilisateurs simultanés par locataire. L’ouverture de plus de 20 sessions simultanées génère une erreur « Dépassement du quota d’utilisateurs locataires ». Si vous avez besoin à juste titre d’un nombre de sessions ouvertes supérieur à 20 (comme dans le cas de sessions de formation), contactez préalablement le Support pour demander une augmentation du quota.

J’ai créé des fichiers dans Cloud Shell, mais ils ont disparus. Que s’est-il passé ?

La machine qui fournit votre session Cloud Shell est temporaire. En effet, elle est recyclée lorsque votre session reste inactive pendant 20 minutes. Cloud Shell utilise un partage de fichiers Azure monté dans le dossier clouddrive de votre session. Le partage de fichiers contient le fichier image qui contient votre répertoire $HOME. Seuls les fichiers que vous chargez ou créez dans le dossier clouddrive sont conservés entre les sessions. Les fichiers créés en dehors de votre répertoire clouddrive ne sont pas conservés.

Les fichiers stockés dans le répertoire clouddrive sont visibles dans le Portail Azure à l’aide du navigateur de stockage. Toutefois, tous les fichiers créés dans le répertoire $HOME sont stockés dans le fichier image et ne sont pas visibles dans le portail.

Je crée un fichier dans le lecteur Azure:, mais je ne le vois pas. Que s’est-il passé ?

Les utilisateurs PowerShell peuvent utiliser le lecteur Azure: pour accéder aux ressources Azure. Le lecteur Azure: est créé par un fournisseur PowerShell qui structure les données en tant que lecteur de système de fichiers. Le lecteur Azure: est un lecteur virtuel qui ne vous permet pas de créer des fichiers.

Les fichiers que vous créez à l’aide d’autres outils, tels que vim ou nano alors que votre emplacement actuel est le lecteur Azure:, sont enregistrés dans votre répertoire $HOME.

Je souhaite installer un outil dans Cloud Shell qui nécessite sudo. Est-ce possible ?

Nombre Votre compte d’utilisateur dans Cloud Shell est un compte non privilégié. Vous ne pouvez pas utiliser sudo ou exécuter une commande qui nécessite des autorisations élevées.

Résolution des erreurs

Boîte de dialogue Stockage – Erreur : 403 RequestDisallowedByPolicy

  • Détails : lors de la création du compte de stockage Cloud Shell pour les nouveaux utilisateurs, l’opération échoue en raison d’une affectation Azure Policy appliqué par votre administrateur. Il comporte :

    L’action de la ressource « Microsoft.Storage/storageAccounts/write » est interdite par une ou plusieurs stratégies.

  • Résolution : contactez votre administrateur Azure pour supprimer ou mettre à jour l’affectation Azure Policy refusant la création du stockage.

Boîte de dialogue Stockage – Erreur : 400 DisallowedOperation

  • Détails : vous ne pouvez pas créer le compte de stockage Cloud Shell lors de l’utilisation d’un abonnement Microsoft Entra.
  • Résolution : les abonnements Microsoft Entra ID ne permettent pas de créer de ressources Azure. pour résoudre ce problème, utilisez un abonnement Azure habilité à créer des ressources de stockage.

Sortie du terminal – Erreur : échec de la connexion du terminal

  • Détails : Cloud Shell doit pouvoir établir une connexion websocket à l’infrastructure Cloud Shell.
  • Résolution : vérifiez que votre réseau autorise l’envoi de requêtes HTTPS et websocket aux domaines suivants :
    • *.console.azure.com
    • *.servicebus.windows.net

Gestion de Cloud Shell

Gérer des données personnelles

Microsoft Azure prend très au sérieux vos données personnelles. Le service Azure Cloud Shell stocke des informations concernant votre stockage Cloud Shell et vos préférences de terminal. Vous pouvez afficher ces informations à l’aide de l’un des exemples suivants.

  • Exécutez les commandes suivantes à partir de l’invite de commandes Bash :

    URL="https://management.azure.com/providers/Microsoft.Portal/usersettings/cloudconsole?api-version=2017-12-01-preview"
    az rest --method get --url $URL
    
  • Exécutez les commandes suivantes à partir de l'invite de commandes PowerShell :

    $invokeAzRestMethodSplat = @{
        Uri    = 'https://management.azure.com/providers/Microsoft.Portal/usersettings/cloudconsole?api-version=2017-12-01-preview'
        Method = 'GET'
    }
    $userdata = (Invoke-AzRestMethod @invokeAzRestMethodSplat).Content
    ($userdata | ConvertFrom-Json).properties | Format-List
    

Vous pouvez supprimer ces données personnelles en réinitialisant vos paramètres utilisateur. La réinitialisation des paramètres utilisateur met fin à votre session actuelle et démonte votre compte de stockage lié. Le partage de fichiers Azure utilisé par Cloud Shell n’est pas supprimé.

Lors de la reconnexion à Cloud Shell vous êtes invité à joindre un compte de stockage. Vous pouvez créer un nouveau compte de stockage ou détacher le compte de stockage existant utilisé précédemment.

Pour supprimer vos paramètres utilisateur, effectuez les étapes suivantes.

  1. Lancez Cloud Shell.
  2. Sélectionnez le menu Paramètres (icône de l’engrenage) dans la barre d’outils Cloud Shell.
  3. Sélectionnez Réinitialiser les paramètres utilisateur dans le menu.
  4. Sélectionnez le bouton Réinitialiser pour confirmer l’action.

Bloquer Cloud Shell dans un environnement réseau verrouillé

  • Détails : les administrateurs peuvent souhaiter désactiver l’accès à Cloud Shell pour les utilisateurs. Cloud Shell dépend de l’accès au domaine ux.console.azure.com, qui peut être refusé, interrompant tout accès aux points d’entrée de Cloud Shell, y compris portal.azure.com, shell.azure.com, l’extension de compte Azure Visual Studio Code et learn.microsoft.com. Dans le cloud US Government, le point d’entrée est ux.console.azure.us ; il n’y a pas de shell.azure.us correspondant.
  • Résolution : restreignez l’accès à ux.console.azure.com ou ux.console.azure.us depuis votre réseau. L’icône Cloud Shell demeure dans le Portail Azure, mais vous ne pouvez pas établir de connexion au service.