Perguntas frequentes (FAQ) sobre o Azure Cloud Shell
Este artigo responde a perguntas comuns e explica como solucionar problemas do Cloud Shell.
Suporte do browser
O Cloud Shell suporta as versões mais recentes dos seguintes navegadores:
- Microsoft Edge
- Google Chrome
- Mozilla Firefox
- Safári da Apple
- O Safari no modo privado não é suportado.
Copiar e colar
As teclas usadas para copiar e colar variam de acordo com o sistema operacional e o navegador. A lista a seguir contém as combinações de teclas mais comuns:
- Windows: Ctrl+c para copiar e CTRL+Shift+v ou Shift+Insert para colar.
- O FireFox pode não suportar corretamente as permissões da área de transferência.
- macOS: Cmd+c para copiar e Cmd+v para colar.
- Linux: CTRL+c para copiar e CTRL+Shift+v para colar.
Nota
Se nenhum texto for selecionado quando você digitar Ctrl+C, o Cloud Shell enviará o Ctrl-c
caractere para o shell. O shell pode interpretar Ctrl-c
como um sinal de quebra e encerrar o comando em execução no momento.
Perguntas mais frequentes
Existe um limite de tempo para sessões do Cloud Shell?
O Cloud Shell destina-se a casos de uso interativos. As sessões do Cloud Shell expiram após 20 minutos sem atividade interativa. Como resultado, quaisquer sessões não interativas de execução prolongada terminam sem aviso prévio.
O Cloud Shell é um serviço gratuito para gerenciar seu ambiente do Azure. Não é uma plataforma de computação de uso geral. O uso excessivo pode ser considerado uma violação dos Termos de Serviço do Azure, que resultam no bloqueio do seu acesso ao Cloud Shell.
Quantas sessões simultâneas posso ter abertas?
O Azure Cloud Shell tem um limite de 20 usuários simultâneos por locatário. A abertura de mais de 20 sessões simultâneas produz um erro "Usuário locatário acima da cota". Se você tiver uma necessidade legítima de ter mais de 20 sessões abertas, como sessões de treinamento, entre em contato com o Suporte para solicitar um aumento de cota antes da data de uso prevista.
Eu criei alguns arquivos no Cloud Shell, mas eles desapareceram. O que aconteceu?
A máquina que fornece sua sessão do Cloud Shell é temporária e é reciclada depois que sua sessão fica inativa por 20 minutos. O Cloud Shell usa um compartilhamento de arquivos do Azure montado na clouddrive
pasta em sua sessão. O compartilhamento de arquivos contém o arquivo de imagem que contém seu $HOME
diretório. Somente os clouddrive
arquivos que você carrega ou cria na pasta são mantidos nas sessões. Os arquivos criados fora do diretório clouddrive
não são persistentes.
Os arquivos armazenados no clouddrive
diretório são visíveis no portal do Azure usando o navegador de armazenamento.
No entanto, todos os $HOME
arquivos criados no diretório são armazenados no arquivo de imagem e não são visíveis no portal.
Crio um ficheiro na unidade Azure:, mas não o vejo. O que aconteceu?
Os usuários do PowerShell podem usar a unidade para acessar recursos do Azure:
Azure. A Azure:
unidade é criada por um provedor do PowerShell que estrutura dados como uma unidade do sistema de arquivos. A Azure:
unidade é uma unidade virtual que não permite criar ficheiros.
Os arquivos criados por você usando outras ferramentas, como vim
ou nano
enquanto o local atual for a Azure:
unidade, são salvos no diretório $HOME
.
Quero instalar uma ferramenta no Cloud Shell que exija sudo
. É possível?
N.º Sua conta de usuário no Cloud Shell é uma conta sem privilégios. Não é possível usar sudo
ou executar qualquer comando que exija permissões elevadas.
Resolver erros
Caixa de diálogo Armazenamento - Erro: 403 RequestDisallowedByPolicy
Detalhes: ao criar a conta de armazenamento do Cloud Shell para usuários iniciantes, ela não é bem-sucedida devido a uma atribuição da Política do Azure feita pelo administrador. A mensagem de erro inclui:
A ação de recurso 'Microsoft.Storage/storageAccounts/write' não é permitida por uma ou mais políticas.
Resolução: entre em contato com o administrador do Azure para remover ou atualizar a atribuição da Política do Azure que nega a criação de armazenamento.
Caixa de diálogo de armazenamento - Erro: 400 DisallowedOperation
- Detalhes: Não é possível criar a conta de armazenamento do Cloud Shell ao usar uma assinatura do Microsoft Entra.
- Resolução: as assinaturas do Microsoft Entra ID não conseguem criar recursos do Azure. Use uma assinatura do Azure capaz de criar recursos de armazenamento.
Saída do terminal - Erro: Falha ao conectar o terminal
- Detalhes: o Cloud Shell requer a capacidade de estabelecer uma conexão websocket com a infraestrutura do Cloud Shell.
- Resolução: confirme se sua rede permite enviar solicitações HTTPS e websocket para os seguintes domínios:
*.console.azure.com
*.servicebus.windows.net
Gerenciando o Cloud Shell
Gerir dados pessoais
O Microsoft Azure leva os seus dados pessoais a sério. O serviço Azure Cloud Shell armazena informações sobre seu armazenamento Cloud Shell e suas preferências de terminal. Você pode exibir essas informações usando um dos exemplos a seguir.
Execute os seguintes comandos a partir do prompt de comando bash:
URL="https://management.azure.com/providers/Microsoft.Portal/usersettings/cloudconsole?api-version=2017-12-01-preview" az rest --method get --url $URL
Execute os seguintes comandos no prompt de comando do 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
Pode eliminar estes dados pessoais repondo as suas definições de utilizador. A redefinição das configurações do usuário encerra a sessão atual e desmonta a conta de armazenamento vinculada. O compartilhamento de arquivos do Azure usado pelo Cloud Shell não é excluído.
Ao se reconectar ao Cloud Shell, você será solicitado a anexar uma conta de armazenamento. Você pode criar uma nova conta de armazenamento ou reanexar a conta de armazenamento existente que você usou anteriormente.
Use as etapas a seguir para excluir suas configurações de usuário.
- Inicie o Cloud Shell.
- Selecione o menu Configurações (ícone de engrenagem) na barra de ferramentas do Cloud Shell.
- Selecione Redefinir configurações do usuário no menu.
- Selecione o botão Redefinir para confirmar a ação.
Bloqueie o Cloud Shell em um ambiente de rede bloqueado
- Detalhes: os administradores podem querer desativar o acesso ao Cloud Shell para seus usuários. O Cloud Shell depende do
ux.console.azure.com
acesso ao domínio, que pode ser negado, interrompendo qualquer acesso aos pontos de entrada do Cloud Shell, incluindoportal.azure.com
,shell.azure.com
extensão de Conta do Azure do Visual Studio Code elearn.microsoft.com
. Na nuvem do governo dos EUA, o ponto de entrada éux.console.azure.us
: não há correspondenteshell.azure.us
. - Resolução: restrinja o acesso de ou
ux.console.azure.us
paraux.console.azure.com
a sua rede. O ícone do Cloud Shell ainda existe no portal do Azure, mas você não pode se conectar ao serviço.