Implementar uma conta de armazenamento no Azure Stack Hub em Visual Studio Código

Neste artigo, pode aprender a implementar uma conta de armazenamento no Azure Stack Hub utilizando a extensão de Armazenamento Azure em Visual Studio Código. Pode utilizar o Azure diretamente a partir de Visual Studio Código através de extensões. Terá de atualizar as definições do código Visual Studio.

Visual Studio Code é um editor de peso leve para construir e depurar aplicações em nuvem. Utilizando a extensão da Conta Azure para iniciar seduque, pode ver as suas contas de armazenamento corrente, bolhas e implementar uma nova na sua subscrição do Azure Stack Hub. Utilizando esta extensão, pode:

  • Explore, crie, elimine contentores Blob, filas, mesas e contas de armazenamento
  • Criar, editar e eliminar bloco Blobs e ficheiros
  • Carregar e descarregar Blobs, ficheiros e pastas
  • Cadeia de ligação de acesso e chave primária
  • Abra no explorador de armazenamento para tarefas de memória ou computacionalmente pesadas, ou para o suporte de página e apêndice Blob.

A extensão funcionará com gestores de identidade de Azure Ative Directory (Azure AD) e Ative Directory Federated Services (AD FS).

Pré-requisitos para a extensão

Pré-requisitos para a extensão

Obtenha as suas credenciais

Nesta secção, você usará as suas credenciais para obter a identificação do seu inquilino. Você vai precisar do seu URL de gestor de recursos Azure Stack Hub e iD do inquilino.

O Azure Stack Hub Resource Manager é um quadro de gestão que lhe permite implementar, gerir e monitorizar os recursos do Azure.

  • O URL do Gestor de Recursos para o Kit de Desenvolvimento de Pilhas Azure (ASDK) é: https://management.local.azurestack.external/
  • O URL do Gestor de Recursos para um sistema integrado é: https://management.region.<fqdn>/ , onde está o seu nome de domínio totalmente <fqdn> qualificado.
  1. Open PowerShell com um pedido elevado. E executar 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/
    
  2. Executar 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  6d5ff183-b37f-4a5b-9a2f-19959cb4224a username@contoso.com
    
  3. Tome nota da identificação do inquilino. Será necessário ao adicionar a secção JSON que configurará a extensão da Conta Azure.

Configurar a extensão da Conta Azure

  1. Abra o VS Code.
  2. Selecione extensões no canto esquerdo.
  3. Faça o download e instale a extensão Armazenamento Azure para Visual Studio Código. Uma vez concluído, verá um ícone Azure na barra de Atividades.
  4. Ligação ao Azure Stack Hub utilizando a extensão da Conta Azure. Selecione Azure: Inscreva-se na Nuvem Azure para ligar à sua conta Azure Stack Hub.
    Para obter instruções sobre como utilizar a extensão da Conta Azure para ligar, siga as instruções Ligação para O Azure Stack Hub utilizando a extensão da conta Azure no Código Visual Studio.
  5. Adicione o URL para o seu Gestor de Recursos Azure Stack Hub e, em seguida, adicione o ID do inquilino. Use a extensão de Armazenamento Azure no Azure Stack Hub
  6. Selecione o ícone Azure na barra de atividades Visual Studio Código. Expandir o grupo de armazenamento.
  7. Clique com o botão direito na subscrição onde pretende criar a conta e, em seguida, selecione Criar Armazenamento conta.
  8. Introduza um nome único para a conta de armazenamento.
  9. Selecione um local para a conta de armazenamento a ser implantada.
  10. Uma vez implantada a conta de armazenamento, pode selecioná-la para copiar a cadeia de ligação, criar recipientes Blob, filas e tabelas. Os utilizadores podem visualizar todos estes recursos dentro do Código Visual Studio.
  11. Clique com o botão direito na conta de armazenamento e selecione Eliminar Armazenamento Conta para removê-la da subscrição.

Passos seguintes

Criar um ambiente de desenvolvimento no Azure Stack Hub