Compartilhar via


Início Rápido: Criar uma conexão de serviço nos Aplicativos de Contêiner do Azure com a CLI do Azure (versão prévia)

Esse início rápido mostrará como conectar Aplicativos de Contêiner do Azure a outros recursos da Nuvem usando a CLI do Azure e o Conector de Serviço (versão prévia). O Conector de Serviço permite conectar rapidamente os serviços de computação aos serviços de nuvem, enquanto gerencia as configurações de autenticação e rede da sua conexão.

Pré-requisitos

  • Versão 2.37.0 ou superior da CLI do Azure deve ser instalada. Para fazer a atualização para a versão mais recente, execute az upgrade. Se você está usando o Azure Cloud Shell, a versão mais recente já está instalada.

  • A extensão aplicativos de contêiner deve ser instalada na CLI do Azure ou no Cloud Shell. Para instalar, execute az extension add --name containerapp.

Configure seu ambiente

  1. Se você estiver usando o Service Connector pela primeira vez, comece executando o registro do provedor de comando az para registrar o provedor de recursos do Service Connector.

    az provider register -n Microsoft.ServiceLinker
    

    Dica

    Você pode verificar se o provedor de recursos já foi registrado executando o comando az provider show -n "Microsoft.ServiceLinker" --query registrationState. Se a saída for Registered, o Conector de Serviço já foi registrado.

  2. Opcionalmente, execute o comando az containerapp connection list-support-types para obter uma lista dos serviços de destino com suporte para os Aplicativos de Contêiner do Azure.

    az containerapp connection list-support-types --output table
    

Criar uma conexão de serviço (versão prévia)

Crie uma conexão usando uma identidade gerenciada ou uma chave de acesso.

Importante

Para usar uma identidade gerenciada, você deve ter a permissão para modificar a atribuição de função do Microsoft Entra. Solicite que o proprietário da assinatura conceda essa permissão a você ou use uma chave de acesso para criar a conexão.

  1. Execute o comando az containerapp connection create para criar uma conexão de serviço dos Aplicativos de Contêiner com um Armazenamento de Blobs usando uma identidade gerenciada atribuída pelo sistema.

    az containerapp connection create storage-blob --system-identity
    
  2. Forneça as seguintes informações na solicitação da CLI do Azure:

    Configuração Descrição
    The resource group that contains the container app O nome do grupo de recursos com o aplicativo de contêiner.
    Name of the container app O nome do aplicativo de contêiner.
    The container where the connection information will be saved O nome do contêiner do aplicativo de contêiner.
    The resource group which contains the storage account O nome do grupo de recursos com a conta de armazenamento.
    Name of the storage account O nome da conta de armazenamento à qual você deseja se conectar. Neste guia, estamos usando um Armazenamento de Blobs.

Observação

Se você não tiver um Armazenamento de Blobs, execute az containerapp connection create storage-blob --new --system-identity para provisionar um novo Armazenamento de Blobs e conectá-lo diretamente ao seu aplicativo de contêiner usando uma identidade gerenciada.

Exibir conexões

Use o comando az containerapp connection list da CLI do Azure para listar todas as conexões provisionadas do aplicativo de contêiner. Substitua os espaços reservados <container-app-resource-group> e <container-app-name> do comando abaixo pelo grupo de recursos e o nome do aplicativo de contêiner. Você também pode remover a opção --output table para exibir mais informações sobre suas conexões.

az containerapp connection list -g "<container-app-resource-group>" --name "<container-app-name>" --output table

A saída também exibe o estado de provisionamento de suas conexões: falha ou êxito.