

• O AWS Systems Manager CloudWatch Dashboard não estará mais disponível a partir de 30 de abril de 2026. Os clientes podem continuar usando o console do Amazon CloudWatch para visualizar, criar e gerenciar os painéis do Amazon CloudWatch exatamente como fazem hoje. Para obter mais informações, consulte a [documentação do Amazon CloudWatch](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Dashboards.html). 

# Configure o Systems Manager para máquinas virtuais do Microsoft Azure
<a name="hybrid-multicloud-ssm-agent-install-azure"></a>

Você pode registrar máquinas virtuais (VMs) do Azure como nós gerenciados do Systems Manager usando o processo de ativação híbrida com a integração nativa do serviço de metadados de instância (IMDS) do Azure. Quando você especifica o parâmetro `-provider Azure` durante o registro, o SSM Agent lê os dados de identidade da VM do Azure diretamente do endpoint do Azure IMDS e associa o nó gerenciado à VM do Azure de origem.

Essa integração oferece os seguintes benefícios:
+ **Associação de identidade de instância**: o nó gerenciado (mi-) do SSM é vinculado automaticamente à ID da VM do Azure, permitindo o rastreamento consistente de recursos nas nuvens.
+ **Coleção avançada de metadados**: as propriedades da VM do Azure, como ID de assinatura, grupo de recursos, localização e zona de disponibilidade, são capturadas e exibidas como atributos de nós gerenciados.
+ **Segurança aprimorada**: a designação explícita do provedor evita ataques de falsificação de identidade do IMDS e garante que as credenciais tenham como escopo o provedor de nuvem correto.

**nota**  
Antes de começar, conclua as etapas de pré-requisito para criar um perfil de serviço do IAM e uma ativação híbrida, conforme descrito em [Criar o perfil de serviço do IAM obrigatório para o Systems Manager em ambientes híbridos e multinuvem](hybrid-multicloud-service-role.md) e [Criar uma ativação híbrida para registrar nós no Systems Manager](hybrid-activation-managed-nodes.md).

## Instale o SSM Agent em VMs Linux do Azure
<a name="hybrid-multicloud-ssm-agent-install-azure-linux"></a>

Use o procedimento a seguir para instalar e registrar o SSM Agent em uma VM Linux do Azure.

**Para instalar o SSM Agent em uma VM Linux do Azure**

1. Conecte-se à sua VM do Azure.

1. Execute os seguintes comandos. Substitua os valores de espaços reservados pelo Código de Ativação e o ID de Ativação gerados durante o processo de ativação híbrido e com o identificador da Região da AWS que deseja usar.
**nota**  
O comando a seguir usa o `linux_amd64` binário. Se sua VM do Azure usa um processador ARM64 (por exemplo, série Dpsv5 ou Epsv5), substitua `linux_amd64` por `linux_arm64`.

   ```
   mkdir /tmp/ssm
   curl https://amazon-ssm-{{region}}.s3.{{region}}.amazonaws.com/latest/linux_amd64/ssm-setup-cli -o /tmp/ssm/ssm-setup-cli
   sudo chmod +x /tmp/ssm/ssm-setup-cli
   sudo /tmp/ssm/ssm-setup-cli -register \
       -activation-code "{{activation-code}}" \
       -activation-id "{{activation-id}}" \
       -region "{{region}}" \
       -provider Azure
   ```

1. Verifique se o SSM Agent está em execução e se os dados de registro foram gravados corretamente:

   ```
   sudo systemctl status amazon-ssm-agent
   cat /var/lib/amazon/ssm/registration
   ```

## Instale o SSM Agent nas VMs Windows Server do Azure
<a name="hybrid-multicloud-ssm-agent-install-azure-windows"></a>

Use o procedimento a seguir para instalar e registrar o SSM Agent em uma VM Windows Server do Azure.

**Para instalar o SSM Agent em uma VM Windows Server do Azure**

1. Conecte-se à sua VM do Azure.

1. Abra o Windows PowerShell no modo elevado (administrativo).

1. Copie e cole um o bloco de comandos a seguir no Windows PowerShell. Substitua cada {{espaço reservado para recurso de exemplo}} por suas próprias informações.
**nota**  
O comando a seguir usa o `windows_amd64` binário. Se sua VM do Azure usa um processador ARM64, substitua `windows_amd64` por `windows_arm64`.

   ```
   [System.Net.ServicePointManager]::SecurityProtocol = 'TLS12'
   $code = "{{activation-code}}"
   $id = "{{activation-id}}"
   $region = "{{us-east-1}}"
   $dir = $env:TEMP + "\ssm"
   New-Item -ItemType directory -Path $dir -Force
   cd $dir
   (New-Object System.Net.WebClient).DownloadFile("https://amazon-ssm-$region.s3.$region.amazonaws.com/latest/windows_amd64/ssm-setup-cli.exe", $dir + "\ssm-setup-cli.exe")
   Start-Process ./ssm-setup-cli.exe -ArgumentList @(
       "-register",
       "-activation-code=$code",
       "-activation-id=$id",
       "-region=$region",
       "-provider=Azure"
   ) -Wait -NoNewWindow
   Get-Content ($env:ProgramData + "\Amazon\SSM\InstanceData\registration")
   Get-Service -Name "AmazonSSMAgent"
   ```

## Mapeamento de metadados da VM do Azure
<a name="hybrid-multicloud-ssm-agent-install-azure-metadata-mapping"></a>

Quando você registra uma VM do Azure usando o parâmetro `-provider Azure`, o SSM Agent lê as seguintes propriedades do endpoint do Azure IMDS (`http://169.254.169.254/metadata/instance`) e as mapeia para os atributos correspondentes do nó gerenciado do Systems Manager.


| Propriedade do nó gerenciado | Campo do Azure IMDS | Valor de exemplo | 
| --- | --- | --- | 
| ComputerName | {compute.subscriptionId}:{compute.resourceGroupName}:{compute.name} | 14724fea-7bad-4c32-8af0-ebde38f42a46:MyRG:my-azure-vm | 
| SourceType | Codificado | Microsoft.Compute/virtualMachines | 
| SourceID | {compute.vmId} | 1724afd8-9092-429e-8b04-0708130c38f7 | 
| SourceLocation | {compute.location} | centralus | 
| AvailabilityZone | {compute.zone} | 1 | 
| AvailabilityZoneId | Zone{compute.zone} | Zone1 | 

**Verifique o registro do nó gerenciado usando DescribeInstanceInformation**  
Após o registro, use o comando [https://docs.aws.amazon.com/cli/latest/reference/ssm/describe-instance-information.html](https://docs.aws.amazon.com/cli/latest/reference/ssm/describe-instance-information.html) para confirmar se os metadados da VM do Azure foram capturados corretamente. O exemplo a seguir filtra por `SourceId` usando a ID da VM do Azure:

```
aws ssm describe-instance-information \
    --filters "Key=SourceIds,Values={{1724afd8-9092-429e-8b04-0708130c38f7}}" \
    --region {{us-east-1}}
```

A resposta inclui o ID do nó gerenciado (prefixado com `mi-`) e os campos de metadados preenchidos, como `ComputerName`, `SourceId` e `SourceType`:

```
{
    "InstanceInformationList": [
        {
            "InstanceId": "mi-008d36be46EXAMPLE",
            "ComputerName": "14724fea-7bad-4c32-8af0-ebde38f42a46:MyRG:my-azure-vm",
            "SourceId": "1724afd8-9092-429e-8b04-0708130c38f7",
            "SourceType": "Microsoft.Compute/virtualMachines",
            "SourceLocation": "centralus",
            "AvailabilityZone": "1",
            "AvailabilityZoneId": "Zone1",
            "PingStatus": "Online",
            "PlatformType": "Linux",
            "PlatformName": "Ubuntu",
            "PlatformVersion": "24.04"
        }
    ]
}
```