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

Neste artigo, você pode aprender a implantar uma conta de armazenamento no Azure Stack Hub usando a extensão Armazenamento Azure Visual Studio Code. Você pode usar o Azure diretamente do Visual Studio Code até extensões. Você precisará atualizar suas configurações Visual Studio Code configurações.

Visual Studio Code é um editor leve para criar e depurar aplicativos de nuvem. Utilizando a extensão conta do Azure para entrar, você pode ver suas contas de armazenamento atuais, blobs e implantar uma nova em sua assinatura Azure Stack Hub dados. Usando essa extensão, você pode:

  • Explorar, criar, excluir contêineres de Blob, filas, tabelas e contas de armazenamento
  • Criar, editar e excluir blobs de blocos e arquivos
  • Upload e baixar Blobs, arquivos e pastas
  • Acessar cadeia de conexão e chave primária
  • Abra no explorador de armazenamento para tarefas de memória ou computacionalmente pesadas ou para suporte a blob de páginas e de anexação.

A extensão funcionará com gerenciadores de Azure Active Directory (Azure AD) e serviços federados do Active Directory (AD FS).

Pré-requisitos para a extensão

Pré-requisitos para a extensão

Obter suas credenciais

Nesta seção, você usará suas credenciais para obter sua ID de locatário. Você precisará da URL Azure Stack Hub Resource Manager e da ID do locatário.

O Azure Stack Hub Resource Manager é uma estrutura de gerenciamento que permite implantar, gerenciar e monitorar recursos do Azure.

  • A URL Resource Manager do Kit de Desenvolvimento do Azure Stack (ASDK) é: https://management.local.azurestack.external/
  • A Resource Manager URL para um sistema integrado é: https://management.region.<fqdn>/ , em que é o nome de domínio totalmente <fqdn> qualificado.
  1. Abra o PowerShell com um prompt elevado. 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/
    
  2. 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  6d5ff183-b37f-4a5b-9a2f-19959cb4224a username@contoso.com
    
  3. Anote a ID do locatário. Você precisará ao adicionar a seção JSON que configurará a extensão da Conta do Azure.

Configurar a extensão da Conta do Azure

  1. Abra o VS Code.
  2. Selecione Extensões no canto esquerdo.
  3. Baixe e instale a extensão de Armazenamento Azure para Visual Studio Code. Após a conclusão, você verá um ícone do Azure na barra de atividades.
  4. Conexão para Azure Stack Hub usando a extensão conta do Azure. Selecione Azure: Entre no Azure Cloud para se conectar à sua Azure Stack Hub conta.
    Para obter instruções sobre como usar a extensão de Conta do Azure para se conectar, siga as instruções em Conexão para Azure Stack Hub usando a Extensão de Conta do Azure no Visual Studio Code.
  5. Adicione a URL para sua Azure Stack Hub Resource Manager e, em seguida, adicione a ID do locatário. Usar a extensão de Armazenamento Azure no Azure Stack Hub
  6. Selecione o ícone do Azure na barra atividade no Visual Studio Code. Expanda o grupo de armazenamento.
  7. Clique com o botão direito do mouse na assinatura em que você gostaria de criar a conta e, em seguida, selecione Criar Armazenamento conta.
  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 Armazenamento Conta para removê-la da assinatura.

Próximas etapas

Configurar um ambiente de desenvolvimento no Azure Stack Hub