Associar ASN par à assinatura do Azure usando o PowerShell
Antes de enviar uma solicitação de emparelhamento, você deve primeiro associar seu ASN à assinatura do Azure usando as etapas neste artigo.
Se preferir, você pode concluir este guia usando o portal do Azure.
Trabalhando com o Azure PowerShell
Para executar os cmdlets, você pode usar o Azure Cloud Shell, um shell interativo gratuito. Tem as ferramentas comuns do Azure pré-instaladas e configuradas para utilização com a sua conta. Selecione Copiar para copiar o código e cole-o no Cloud Shell. Em seguida, selecione Enter para executá-lo. Existem algumas maneiras de iniciar o Cloud Shell:
Método de lançamento | Captura de ecrã |
---|---|
Abrir o Cloud Shell no seu browser. | |
Selecione o botão Cloud Shell na barra de ferramentas no canto superior direito do portal do Azure. | |
Se você não quiser usar o Azure Cloud Shell, poderá instalar o PowerShell localmente. Se você optar por instalar e usar o PowerShell localmente, certifique-se de instalar a versão mais recente dos cmdlets do PowerShell do Azure Resource Manager. Os cmdlets do PowerShell são atualizados com frequência. Normalmente, você precisa atualizar seus cmdlets do PowerShell para obter a funcionalidade de recurso mais recente. Se não o fizer, poderá encontrar problemas.
Para localizar a versão do PowerShell que você está executando localmente, use o cmdlet 'Get-Module -ListAvailable Az' . Para atualizar, consulte Instalar o módulo do Azure PowerShell. Para obter mais informações, consulte como instalar e configurar o Azure PowerShell.
Se você usa o PowerShell no macOS, siga as etapas em Instalando o PowerShell no macOS.
Criar PeerASN para associar seu ASN à Assinatura do Azure
Inicie sessão na sua conta do Azure e selecione a sua subscrição
Antes de iniciar a configuração, instale e importe os módulos necessários. Você precisa de privilégios de administrador para instalar módulos no PowerShell.
Instale e importe o módulo Az.
Install-Module Az -AllowClobber Import-Module Az
Instale e importe o módulo Az.Peering.
Install-Module -Name Az.Peering -AllowClobber Import-Module Az.Peering
Verifique se os módulos foram importados corretamente usando este comando:
Get-Module
Entre na sua conta do Azure usando este comando:
Connect-AzAccount
Verifique as subscrições da conta e selecione a subscrição na qual pretende criar um emparelhamento.
Get-AzSubscription Select-AzSubscription -SubscriptionId "subscription-id"
Se você ainda não tiver um grupo de recursos, deverá criar um antes de criar um emparelhamento. Você pode fazer isso executando o seguinte comando:
New-AzResourceGroup -Name "PeeringResourceGroup" -Location "Central US"
Importante
Se você ainda não associou seu ASN e assinatura, siga as etapas em ASN de par associado. Esta ação é necessária para solicitar um emparelhamento.
Nota
O local de um grupo de recursos é independente do local onde você escolhe configurar um emparelhamento.
Registre-se para o provedor de recursos de emparelhamento
Registre-se para emparelhar o provedor de recursos em sua assinatura usando Register-AzResourceProvider. Se você não executar isso, os recursos do Azure necessários para configurar o emparelhamento não estarão acessíveis.
Register-AzResourceProvider -ProviderNamespace Microsoft.Peering
Você pode verificar o status do registro usando Get-AzResourceProvider:
Get-AzResourceProvider -ProviderNamespace Microsoft.Peering
Importante
Aguarde até que RegistrationState vire "Registered" antes de prosseguir. Pode demorar 5 a 30 minutos depois de executar o comando.
Atualizar as informações de pares associadas a esta subscrição
Atualize as informações de mesmo nível associadas a esta assinatura usando New-AzPeerAsn:
$contactDetails = New-AzPeerAsnContactDetail -Role Noc -Email "noc@contoso.com" -Phone "+1 (555) 555-5555"
New-AzPeerAsn -Name "Contoso_1234" -PeerName "Contoso" -PeerAsn 1234 -ContactDetail $contactDetails
Nota
-Name corresponde ao nome do recurso e pode ser qualquer coisa que você escolher. No entanto, -peerName corresponde ao nome da sua empresa e precisa estar o mais próximo possível do seu perfil PeeringDB. Observe que o valor para -peerName suporta apenas caracteres a-z, A-Z e espaço.
Uma assinatura pode ter vários ASNs. Atualize as informações de emparelhamento para cada ASN. Certifique-se de que o "nome" seja exclusivo para cada ASN.
Espera-se que os pares tenham um perfil completo e atualizado no PeeringDB. Usamos essas informações durante o registro para validar os detalhes do colega, como informações de NOC, informações de contato técnico e sua presença nas instalações de peering, etc.
No lugar de {subscriptionId} na saída, o ID de assinatura real é exibido.
Exibir status de um PeerASN
Verifique o estado de validação ASN usando Get-AzPeerAsn:
Get-AzPeerAsn
Abaixo está um exemplo de resposta:
PeerContactInfo : Microsoft.Azure.PowerShell.Cmdlets.Peering.Models.PSContactInfo
PeerName : Contoso
ValidationState : Approved
PeerAsnProperty : 1234
Name : Contoso_1234
Id : /subscriptions/{subscriptionId}/providers/Microsoft.Peering/peerAsns/Contoso_1234
Type : Microsoft.Peering/peerAsns
Importante
Aguarde até que o ValidationState vire "Approved" antes de enviar uma solicitação de emparelhamento. Esta aprovação pode demorar até 12 horas.
Modificar PeerAsn
Você pode modificar as informações de contato do NOC a qualquer momento usando Set-AzPeerAsn:
Set-AzPeerAsn -Name Contoso_1234 -Email "newemail@test.com" -Phone "1800-000-0000"
Excluir PeerAsn
Atualmente, não há suporte para a exclusão de um PeerASN. Se você precisar excluir PeerASN, entre em contato com o emparelhamento da Microsoft.
Próximos passos
- Crie ou modifique um emparelhamento direto usando o Azure PowerShell.
- Converta um emparelhamento direto herdado em recurso do Azure usando o Azure PowerShell.
- Crie ou modifique o emparelhamento do Exchange usando o Azure PowerShell.
- Converta um emparelhamento herdado do Exchange em recurso do Azure usando o Azure PowerShell.
- Perguntas frequentes (FAQ) sobre emparelhamento na Internet.