Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Neste artigo, você pode aprender como implantar uma conta de armazenamento no Azure Stack Hub usando a extensão de Armazenamento do Azure no Visual Studio Code. Você pode usar o Azure diretamente do Visual Studio Code por meio de extensões. Você precisará atualizar suas configurações de código do Visual Studio.
O Visual Studio Code é um editor leve para criar e depurar aplicativos em nuvem. Usando a extensão de Conta Azure para iniciar sessão, pode ver as suas contas de armazenamento atuais, blobs, e implementar uma nova na sua subscrição do Azure Stack Hub. Usando esta extensão, você pode:
- Explore, crie, exclua contêineres de Blob, filas, tabelas e contas de armazenamento.
- Crie, edite e elimine blobs de blocos e ficheiros.
- Carregue e baixe Blobs, arquivos e pastas.
- Cadeia de conexão de acesso e chave primária.
- Abra no explorador de armazenamento para tarefas pesadas de memória ou computação, ou para suporte a Blob de página e complemento.
A extensão funciona com os gerenciadores de identidades Microsoft Entra ID e Ative Directory Federated Services (AD FS).
Pré-requisitos para a extensão
- Ambiente do Azure Stack Hub 2008 ou posterior.
- Visual Studio Code.
- Extensão de Conta do Azure
- extensão de armazenamento do Azure
- Uma assinatura do Azure Stack Hub e credenciais com acesso ao Azure Stack Hub.
- Um ambiente com o PowerShell usando os módulos AZ para o Azure Stack Hub. Para obter instruções, consulte Instalar o módulo PowerShell Az para o Azure Stack Hub.
Obtenha as suas credenciais
Nesta seção, você usará suas credenciais para obter sua ID de locatário. Você precisará da URL do Gestor de Recursos e do ID do locatário do Azure Stack Hub.
O Azure Stack Hub Resource Manager é uma estrutura de gerenciamento que permite implantar, gerenciar e monitorar recursos do Azure.
- A URL do Gerenciador de Recursos para o Azure Stack Development Kit (ASDK) é:
https://management.local.azurestack.external/
- O URL do Resource Manager para um sistema integrado é:
https://management.region.<fqdn>/
, onde<fqdn>
é o seu nome de domínio totalmente qualificado.
Abra o PowerShell com um prompt elevado. Execute os seguintes cmdlets:
Add-AzEnvironment -Name "<username@contoso.com>" -ArmEndpoint "https://management.region.<fqdn>"
Name Resource Manager Url ActiveDirectory Authority ---- -------------------- ------------------------- username@contoso.com https://management.region.<fqdn> https://login.microsoftonline.com/
Execute os seguintes cmdlets durante a mesma sessão:
$AuthEndpoint = (Get-AzEnvironment -Name "username@contoso.com").ActiveDirectoryAuthority.TrimEnd('/') $AADTenantName = "masselfhost.onmicrosoft.com" $TenantId = (invoke-restmethod "$($AuthEndpoint)/$($AADTenantName)/.well-known/openid-configuration").issuer.TrimEnd('/').Split('/')[-1] Add-AzAccount -EnvironmentName "username@contoso.com" -TenantId $TenantId
Account SubscriptionName TenantId Environment ------- ---------------- -------- ----------- username@contoso.com azure-stack-sub aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb username@contoso.com
Anote o ID do locatário. Você precisará dele ao adicionar a seção JSON que configura a extensão de Armazenamento do Azure.
Configurar a extensão de Armazenamento do Azure
Abra o VS Code.
Selecione Extensões no lado esquerdo.
Baixe e instale a extensão de Armazenamento do Azure para Visual Studio Code. Quando terminar, você verá um ícone do Azure na barra de atividades.
Conecte-se ao Azure Stack Hub usando a extensãode Conta do Azure. Selecione Azure: Entrar no Azure Cloud para se conectar à sua conta do Azure Stack Hub.
Adicione a URL para o Gestor de Recursos do Azure Stack Hub e, em seguida, adicione a Id. do Locatário.
Selecione o ícone do Azure na barra de atividades no Visual Studio Code. Expanda o grupo de armazenamento.
Em Recursos, clique com o botão direito do rato em Contas de armazenamentoe, em seguida, selecione Criar conta de armazenamento....
Insira um nome exclusivo para a conta de armazenamento.
Selecione um local para a conta de armazenamento a ser implantada.
Depois que a conta de armazenamento for implantada, você poderá selecioná-la para copiar a cadeia de conexão, criar contêineres de Blob, filas e tabelas. Os usuários podem exibir todos esses recursos dentro do Visual Studio Code.
Clique com o botão direito do mouse na conta de armazenamento e selecione Excluir conta de armazenamento para removê-la da assinatura.
Próximos passos
Configurar um ambiente de desenvolvimento no Azure Stack Hub