Partilhar via


Implantar uma conta de armazenamento no Azure Stack Hub no Visual Studio Code

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

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.
  1. 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/
    
  2. 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
    
  3. 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

  1. Abra o VS Code.

  2. Selecione Extensões no lado esquerdo.

  3. 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.

  4. 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.

  5. Adicione a URL para o Gestor de Recursos do Azure Stack Hub e, em seguida, adicione a Id. do Locatário.

  6. Selecione o ícone do Azure na barra de atividades no Visual Studio Code. Expanda o grupo de armazenamento.

  7. Em Recursos, clique com o botão direito do rato em Contas de armazenamentoe, em seguida, selecione Criar conta de armazenamento....

    Captura de tela mostrando como adicionar armazenamento

  8. Insira um nome exclusivo para a conta de armazenamento.

  9. Selecione um local para a conta de armazenamento a ser implantada.

  10. 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.

  11. 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