Implementar uma conta de armazenamento no Azure Stack Hub no Visual Studio Code
Neste artigo, pode aprender a implementar uma conta de armazenamento no Azure Stack Hub com a extensão de Armazenamento do Azure no Visual Studio Code. Pode utilizar o Azure diretamente a partir do Visual Studio Code através de extensões. Terá de atualizar as definições do Visual Studio Code.
O Visual Studio Code é um editor simples para criar e depurar aplicações na cloud. Com a extensão da Conta do Azure para iniciar sessão, pode ver as contas de armazenamento atuais, os blobs e implementar uma nova na subscrição do Azure Stack Hub. Com esta extensão, pode:
- Explore, crie, elimine contentores de Blobs, filas, tabelas e contas de armazenamento.
- Criar, editar e eliminar blobs e ficheiros de blocos.
- Carregue e transfira Blobs, ficheiros e pastas.
- Acesso cadeia de ligação e chave primária.
- Abra no explorador de armazenamento para tarefas de memória ou computacionalmente pesadas, ou para suporte de Blobs de página e acréscimo.
A extensão funciona com Microsoft Entra ID e gestores de identidade dos Serviços Federados do Active Directory (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 do Armazenamento do Azure
- Uma subscrição e credenciais do Azure Stack Hub com acesso ao Azure Stack Hub.
- Um ambiente com o PowerShell a utilizar os módulos do AZ para o Azure Stack Hub. Para obter instruções, veja Instalar o módulo Az do PowerShell para o Azure Stack Hub.
Obter as suas credenciais
Nesta secção, irá utilizar as suas credenciais para obter o seu ID de inquilino. Precisará do URL de Resource Manager do Azure Stack Hub e do ID do inquilino.
A Resource Manager do Azure Stack Hub é uma arquitetura de gestão que lhe permite implementar, gerir e monitorizar recursos do Azure.
- O URL de Resource Manager do Development Kit do Azure Stack (ASDK) é:
https://management.local.azurestack.external/
- O URL de Resource Manager para um sistema integrado é:
https://management.region.<fqdn>/
, em<fqdn>
que é o seu nome de domínio completamente qualificado.
Abra o PowerShell com uma linha de comandos elevada. E 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 na 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 inquilino. Irá precisar dela ao adicionar a secção JSON que configura a extensão do Armazenamento do Azure.
Configurar a extensão de Armazenamento do Azure
Abra o VS Code.
Selecione Extensões no lado esquerdo.
Transfira e instale a extensão de Armazenamento do Azure para o Visual Studio Code. Quando terminar, verá um ícone do Azure na barra de atividade.
Ligue-se ao Azure Stack Hub com a extensão da Conta do Azure. Selecione Azure: Iniciar sessão na Cloud do Azure para ligar à sua conta do Azure Stack Hub.
Adicione o URL da sua Resource Manager do Azure Stack Hub e, em seguida, adicione o ID do Inquilino.
Selecione o ícone do Azure na Barra de atividade no Visual Studio Code. Expanda o grupo de armazenamento.
Em Recursos, clique com o botão direito do rato em Contas de armazenamento e, em seguida, selecione Criar Conta de armazenamento....
Introduza um nome exclusivo para a conta de armazenamento.
Selecione uma localização para a conta de armazenamento a implementar.
Assim que a conta de armazenamento for implementada, pode selecioná-la para copiar a cadeia de ligação, criar contentores de Blobs, filas e tabelas. Os utilizadores podem ver todos estes recursos dentro do Visual Studio Code.
Clique com o botão direito do rato na conta de armazenamento e selecione Eliminar Conta de Armazenamento para removê-la da subscrição.
Passos seguintes
Configurar um ambiente de desenvolvimento no Azure Stack Hub