Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Pode automatizar a criação de orçamentos com a API de Orçamentos. Também pode criar um orçamento com um modelo de orçamento. Os modelos são uma maneira fácil de uniformizar as implementações do Azure, ao mesmo tempo que garantem uma configuração e imposição corretas do controlo de custos.
Configurações comuns da API de Orçamentos
Existem várias maneiras de configurar um orçamento no ambiente do Azure. Reflita sobre o seu cenário primeiro e, em seguida, identifique as opções de configuração que o tornam possível. Analise as seguintes opções:
- Período de Avaliação - Representa o período utilizado pelo seu orçamento para acumular e avaliar os custos. As opções mais comuns são Mensal, Trimestral e Anual.
- Período de Tempo – Representa o período de validade do orçamento. O orçamento monitoriza e alerta ativamente apenas enquanto se mantém válido.
-
Notificações
- E-mails de Contacto – Os endereços de e-mail recebem alertas quando um orçamento acumula custos e excede os limites definidos.
- Funções de Contacto – todos os utilizadores com uma função do Azure correspondente no âmbito especificado recebem alertas por e-mail com esta opção. Por exemplo, os Proprietários de Subscrições podem receber um alerta relativo a um orçamento criado no âmbito das subscrições.
- Grupos de Contacto – O orçamento chama os grupos de ação configurados quando é excedido um limite de alerta.
- Filtros de dimensão de custo – A mesma filtragem que é possível fazer na Análise de Custos ou na API de Consulta também pode ser feita no seu orçamento. Utilize este filtro para reduzir o intervalo de custos que monitoriza com o orçamento.
Depois de identificar as opções de criação de orçamentos que satisfazem as suas necessidades, crie o orçamento com a API. Utilize o exemplo fornecido abaixo para começar com uma configuração de orçamento comum.
Criar um orçamento com filtros aplicados a múltiplos recursos e etiquetas
URL do Pedido: PUT https://management.azure.com/subscriptions/{SubscriptionId}/providers/Microsoft.Consumption/budgets/{BudgetName}/?api-version=2019-10-01
{
"eTag": "\"1d34d016a593709\"",
"properties": {
"category": "Cost",
"amount": 100.65,
"timeGrain": "Monthly",
"timePeriod": {
"startDate": "2017-10-01T00:00:00Z",
"endDate": "2018-10-31T00:00:00Z"
},
"filter": {
"and": [
{
"dimensions": {
"name": "ResourceId",
"operator": "In",
"values": [
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{meterName}",
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{meterName}"
]
}
},
{
"tags": {
"name": "category",
"operator": "In",
"values": [
"Dev",
"Prod"
]
}
},
{
"tags": {
"name": "department",
"operator": "In",
"values": [
"engineering",
"sales"
]
}
}
]
},
"notifications": {
"Actual_GreaterThan_80_Percent": {
"enabled": true,
"operator": "GreaterThan",
"threshold": 80,
"contactEmails": [
"user1@contoso.com",
"user2@contoso.com"
],
"contactRoles": [
"Contributor",
"Reader"
],
"contactGroups": [
"/subscriptions/{subscriptionID}/resourceGroups/{resourceGroupName}/providers/microsoft.insights/actionGroups/{actionGroupName}
],
"thresholdType": "Actual"
}
}
}
}
Regiões suportadas para e-mails de alerta de orçamento
Com os orçamentos, será alertado quando os custos ultrapassarem um limite definido. Pode configurar até cinco destinatários de e-mail por orçamento. Os destinatários recebem os alertas de e-mail no prazo de 24 horas depois de os custos ultrapassarem o limiar do orçamento. No entanto, o destinatário poderá precisar de receber um e-mail num idioma diferente. Pode utilizar os seguintes códigos de cultura de linguagem com a API de Orçamentação. Defina o código de cultura com o parâmetro locale
conforme ilustrado no exemplo a seguir.
{
"eTag": "\"1d681a8fc67f77a\"",
"properties": {
"timePeriod": {
"startDate": "2020-07-24T00:00:00Z",
"endDate": "2022-07-23T00:00:00Z"
},
"timeGrain": "BillingMonth",
"amount": 1,
"currentSpend": {
"amount": 0,
"unit": "USD"
},
"category": "Cost",
"notifications": {
"actual_GreaterThan_10_Percent": {
"enabled": true,
"operator": "GreaterThan",
"threshold": 20,
"locale": "en-us",
"contactEmails": [
"user@contoso.com"
],
"contactRoles": [],
"contactGroups": [],
"thresholdType": "Actual"
}
}
}
}
Idiomas suportados por um código de cultura:
Código de cultura | Idioma |
---|---|
en-us | Inglês (Estados Unidos) |
ja-jp | Japonês (Japão) |
zh-cn | Chinês (Simplificado, China) |
de-de | Alemão (Alemanha) |
es-es | Espanhol (Espanha, Internacional) |
fr-fr | Francês (França) |
it-it | Italiano (Itália) |
Ko-KR | Coreano (Coreia) |
pt-br | Português (Brasil) |
ru-ru | Russo (Rússia) |
zh-tw | Chinês (tradicional, Taiwan) |
cs-cz | Checo (República Checa) |
PL-PL | Polaco (Polónia) |
tr-tr | Turquia (Türkiye) |
da-dk | Dinamarquês (Dinamarca) |
en-gb | Inglês (Reino Unido) |
hu-hu | Húngaro (Hungria) |
nb-no | Norueguês Bokmål (Noruega) |
nl-nl | Neerlandês (Países Baixos) |
pt-pt | Português (Portugal) |
sv-se | Sueco (Suécia) |
Configurar a orquestração baseada nos custos para alertas orçamentais
Pode configurar orçamentos para iniciar ações automatizadas através de Grupos de Ações do Azure. Para saber mais sobre como automatizar ações usando orçamentos, consulte Automação com orçamentos.
Conteúdo relacionado
- Saiba mais sobre automação de Gestão de Custos + Faturação na Visão geral da automação de Gestão de Custos.
- Atribua permissões a APIs de gerenciamento de custos.