Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Azure Blueprints (versão prévia) está sendo desativado. A desativação foi anunciada originalmente em 14 de setembro de 2023, com data de desativação prevista para 11 de julho de 2026. Essa linha do tempo foi estendida para 31 de janeiro de 2027, com uma aposentadoria em fases a partir de 31 de julho de 2026.
Este artigo explica a linha do tempo em fases, o que muda em cada fase e como migrar. Para obter respostas para perguntas comuns, consulte as perguntas frequentes sobre a aposentadoria Azure Blueprints.
Linha do tempo da retirada gradual
| Data | O que muda |
|---|---|
| 31 de julho de 2026 | Novas definições e versões de blueprint não podem mais ser criadas. |
| 31 de outubro de 2026 | As definições de blueprint existentes não podem mais ser modificadas. Não é mais possível criar novas atribuições de Blueprint. |
| 31 de dezembro de 2026 | As atribuições de blueprint existentes não podem mais ser modificadas. |
| 31 de janeiro de 2027 | Azure Blueprints está aposentado. A API não responde mais. Os comandos da CLI do Az e do Azure PowerShell param de funcionar. Blueprints é removido do portal do Azure. Definições de blueprint, versões e atribuições que não são exportadas são excluídas automaticamente. Os bloqueios de blueprint ("Não excluir" e "Somente leitura") param de funcionar. Os recursos criados por meio de blueprints permanecem e não são excluídos. |
Importante
Exporte quaisquer definições, versões e atribuições de blueprints que você deseja manter antes de 31 de janeiro de 2027. Definições, versões e atribuições que não são exportadas são excluídas permanentemente no momento da desativação e não podem ser recuperadas.
O que permanece disponível em cada fase
| Phase | Portal | PowerShell / REST API | Leitura | Create | Atualizar | Delete |
|---|---|---|---|---|---|---|
| Fase 1 (ao anunciar) | Yes | Yes | Yes | Definições: não (novas desativações de rede). Atribuições: Sim | Yes | Yes |
| Fase 2 (~T+90) | Yes | Yes | Yes | Atribuições: Não. Definições: Não | Definições: Não. Atribuições: Sim | Yes |
| Fase 3 (~T-30) | Yes | Yes | Yes | No | Não (PUT totalmente desabilitado) | Yes |
| Fase 4 (desativada, 31 de janeiro de 2027) | Removed | Comandos da CLI/PS adiados (abr/maio de 2027). REST: somente para leitura/exclusão até ser removido | Read deixa de existir quando o serviço é removido | No | No | Janela de apenas exclusão até a remoção completa do serviço |
Identificar onde Azure Blueprints é usado
Você pode identificar o uso do Azure Blueprints de duas maneiras:
- Assistente do Azure apresenta uma recomendação realçando assinaturas e grupos de gerenciamento em que o Blueprints está em uso.
- O painel do Azure Blueprints no portal do Azure lista diretamente suas definições e atribuições de blueprint existentes.
Migração recomendada
Migre para Pilhas de implantação do Azure (recomendado) para agrupamento de recursos, gerenciamento do ciclo de vida e imposição de atribuições de negação. Publique suas definições como especificações de modelo ou armazene-as em uma pasta de modelo no Git para obter o benefício do controle de versão. Exporte seus dados de blueprint antes de 31 de janeiro de 2027.
Escolher uma substituição
Os recursos do Azure Blueprints foram substituídos por dois recursos complementares: Azure Deployment Stacks e especificações de modelo. O Azure Blueprints combinava duas funções distintas que agora são tratadas por recursos separados e específicos:
- Armazenar e versionar artefatos (definições) → especificações de modelo (ou um repositório Git).
- Atribuição, implantação, gerenciamento do ciclo de vida e bloqueio de recursos (atribuições) → Pilhas de Implantação do Azure.
Normalmente, você usa pilhas de implantação e especificações de modelo juntas: armazene seu modelo como uma especificação de modelo e, em seguida, implante-o e governe-o com uma pilha de implantação.
Comparação de funcionalidades
| Capacidade | Azure Blueprints (desativação) | Pilhas de implantação do Azure | Especificações de modelo |
|---|---|---|---|
| Papel principal | Empacotar + atribuir artefatos de governança | Implantar e gerenciar uma coleção de recursos como uma unidade | Armazenar e versão de um modelo no Azure |
| Status | Versão prévia, será desativada em 31 de janeiro de 2027 | Disponível para o público geral | Disponível para o público geral |
| Agrupar recursos como uma unidade | Sim (atribuição) | Sim (pilha) | Não (somente armazenamento) |
| Gerenciamento do ciclo de vida (criar/atualizar/excluir) | Parcial | Yes | No |
| Bloqueio de recursos / imposição de negação | Sim (bloqueios de projeto) | Sim (configurações de negação) | No |
| Versionamento | Sim (versões de definição) | Sim, por meio de especificações de modelo ou Git | Sim (versões de especificação de modelo) |
| Política + atribuições de função | Sim (artefatos) | Sim (definido em modelo ARM / Bicep) | Sim (definido em modelo ARM / Bicep) |
| Scope | Assinatura, grupo de gerenciamento | Grupo de recursos, assinatura, grupo de gerenciamento | Grupo de recursos |
| Criação | Artefatos de projeto | Modelo do ARM/Bicep | Modelo do ARM/Bicep |
Qual deles devo usar?
- Use as pilhas de implantação do Azure quando precisar do comportamento de plano de gerenciamento das atribuições de blueprint: agrupamento de recursos, gerenciamento do ciclo de vida e bloqueio de negação de atribuição. Essa é a substituição recomendada para a maioria dos clientes.
- Use especificações de modelo quando precisar armazenar e versionar um modelo no Azure e compartilhá-lo em toda a sua organização — o papel que as definições de blueprint desempenham. Implante a especificação de modelo com uma pilha de implantação para também obter recursos de ciclo de vida e bloqueio.
- Use um repositório Git em vez de especificações de modelo quando preferir gerenciar modelos como código, com revisão via solicitação de pull, e implantá-los usando pilhas de implantação a partir de um pipeline.
Na maioria das migrações, você combinará especificações de modelo (ou Git) para armazenamento e controle de versão com pilhas de implantação para a implantação, o ciclo de vida e o bloqueio — juntas, elas abrangem tudo o que o Azure Blueprints oferecia.