Hay más AWS SDK ejemplos disponibles en el GitHub repositorio de AWS Doc SDK Examples
Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
AWS Budgets ejemplos que utilizan AWS CLI
Los siguientes ejemplos de código muestran cómo realizar acciones e implementar escenarios comunes mediante el uso del AWS Command Line Interface with AWS Budgets.
Las acciones son extractos de código de programas más grandes y deben ejecutarse en contexto. Mientras las acciones muestran cómo llamar a las funciones de servicio individuales, es posible ver las acciones en contexto en los escenarios relacionados.
Cada ejemplo incluye un enlace al código fuente completo, donde puede encontrar instrucciones sobre cómo configurar y ejecutar el código en su contexto.
Temas
Acciones
En el siguiente ejemplo de código se muestra cómo usar create-budget
.
- AWS CLI
-
Para crear un presupuesto de costos y uso
El siguiente
create-budget
comando crea un presupuesto de costo y uso.aws budgets create-budget \ --account-id
111122223333
\ --budgetfile://budget.json
\ --notifications-with-subscribersfile://notifications-with-subscribers.json
Contenidos de
budget.json
:{ "BudgetLimit": { "Amount": "100", "Unit": "USD" }, "BudgetName": "Example Tag Budget", "BudgetType": "COST", "CostFilters": { "TagKeyValue": [ "user:Key$value1", "user:Key$value2" ] }, "CostTypes": { "IncludeCredit": true, "IncludeDiscount": true, "IncludeOtherSubscription": true, "IncludeRecurring": true, "IncludeRefund": true, "IncludeSubscription": true, "IncludeSupport": true, "IncludeTax": true, "IncludeUpfront": true, "UseBlended": false }, "TimePeriod": { "Start": 1477958399, "End": 3706473600 }, "TimeUnit": "MONTHLY" }
Contenidos de
notifications-with-subscribers.json
:[ { "Notification": { "ComparisonOperator": "GREATER_THAN", "NotificationType": "ACTUAL", "Threshold": 80, "ThresholdType": "PERCENTAGE" }, "Subscribers": [ { "Address": "example@example.com", "SubscriptionType": "EMAIL" } ] } ]
-
Para API obtener más información, consulte CreateBudget
la Referencia de AWS CLI comandos.
-
En el siguiente ejemplo de código se muestra cómo usar create-notification
.
- AWS CLI
-
Para crear una notificación para el presupuesto de costes y uso especificado
En este ejemplo, se crea una notificación para el presupuesto de coste y uso especificado.
Comando:
aws budgets create-notification --account-id
111122223333
--budget-name"Example Budget"
--notificationNotificationType=ACTUAL,ComparisonOperator=GREATER_THAN,Threshold=80,ThresholdType=PERCENTAGE
--subscriberSubscriptionType=EMAIL,Address=example@example.com
-
Para API obtener más información, consulte CreateNotification
la Referencia de AWS CLI comandos.
-
En el siguiente ejemplo de código se muestra cómo usar create-subscriber
.
- AWS CLI
-
Para crear un suscriptor para una notificación asociada a un presupuesto de costo y uso
En este ejemplo, se crea un suscriptor para la notificación especificada.
Comando:
aws budgets create-subscriber --account-id
111122223333
--budget-name"Example Budget"
--notificationNotificationType=ACTUAL,ComparisonOperator=GREATER_THAN,Threshold=80,ThresholdType=PERCENTAGE
--subscriberSubscriptionType=EMAIL,Address=example@example.com
-
Para API obtener más información, consulte CreateSubscriber
la Referencia de AWS CLI comandos.
-
En el siguiente ejemplo de código se muestra cómo usar delete-budget
.
- AWS CLI
-
Para eliminar un presupuesto de costo y uso
En este ejemplo se elimina el presupuesto de coste y uso especificado.
Comando:
aws budgets delete-budget --account-id
111122223333
--budget-name"Example Budget"
-
Para API obtener más información, consulte DeleteBudget
la Referencia de AWS CLI comandos.
-
En el siguiente ejemplo de código se muestra cómo usar delete-notification
.
- AWS CLI
-
Para eliminar una notificación de un presupuesto
En este ejemplo, se elimina la notificación especificada del presupuesto especificado.
Comando:
aws budgets delete-notification --account-id
111122223333
--budget-name"Example Budget"
--notificationNotificationType=ACTUAL,ComparisonOperator=GREATER_THAN,Threshold=80,ThresholdType=PERCENTAGE
-
Para API obtener más información, consulte DeleteNotification
la Referencia de AWS CLI comandos.
-
En el siguiente ejemplo de código se muestra cómo usar delete-subscriber
.
- AWS CLI
-
Para eliminar un suscriptor de una notificación
En este ejemplo, se elimina el suscriptor especificado de la notificación especificada.
Comando:
aws budgets delete-subscriber --account-id
111122223333
--budget-name"Example Budget"
--notificationNotificationType=ACTUAL,ComparisonOperator=GREATER_THAN,Threshold=80,ThresholdType=PERCENTAGE
--subscriberSubscriptionType=EMAIL,Address=example@example.com
-
Para API obtener más información, consulte DeleteSubscriber
la Referencia de AWS CLI comandos.
-
En el siguiente ejemplo de código se muestra cómo usar describe-budget
.
- AWS CLI
-
Para recuperar un presupuesto asociado a una cuenta
En este ejemplo, se recupera el presupuesto de coste y uso especificado.
Comando:
aws budgets describe-budget --account-id
111122223333
--budget-name"Example Budget"
Salida:
{ "Budget": { "CalculatedSpend": { "ForecastedSpend": { "Amount": "2641.54800000000022919266484677791595458984375", "Unit": "USD" }, "ActualSpend": { "Amount": "604.4560000000000172803993336856365203857421875", "Unit": "USD" } }, "BudgetType": "COST", "BudgetLimit": { "Amount": "100", "Unit": "USD" }, "BudgetName": "Example Budget", "CostTypes": { "IncludeOtherSubscription": true, "IncludeUpfront": true, "IncludeRefund": true, "UseBlended": false, "IncludeDiscount": true, "UseAmortized": false, "IncludeTax": true, "IncludeCredit": true, "IncludeSupport": true, "IncludeRecurring": true, "IncludeSubscription": true }, "TimeUnit": "MONTHLY", "TimePeriod": { "Start": 1477958399.0, "End": 3706473600.0 }, "CostFilters": { "AZ": [ "us-east-1" ] } } }
-
Para API obtener más información, consulte DescribeBudget
la Referencia de AWS CLI comandos.
-
En el siguiente ejemplo de código se muestra cómo usar describe-budgets
.
- AWS CLI
-
Para recuperar los presupuestos asociados a una cuenta
En este ejemplo, se recuperan los presupuestos de coste y uso de una cuenta.
Comando:
aws budgets describe-budgets --account-id
111122223333
--max-results20
Salida:
{ "Budgets": [ { "CalculatedSpend": { "ForecastedSpend": { "Amount": "2641.54800000000022919266484677791595458984375", "Unit": "USD" }, "ActualSpend": { "Amount": "604.4560000000000172803993336856365203857421875", "Unit": "USD" } }, "BudgetType": "COST", "BudgetLimit": { "Amount": "100", "Unit": "USD" }, "BudgetName": "Example Budget", "CostTypes": { "IncludeOtherSubscription": true, "IncludeUpfront": true, "IncludeRefund": true, "UseBlended": false, "IncludeDiscount": true, "UseAmortized": false, "IncludeTax": true, "IncludeCredit": true, "IncludeSupport": true, "IncludeRecurring": true, "IncludeSubscription": true }, "TimeUnit": "MONTHLY", "TimePeriod": { "Start": 1477958399.0, "End": 3706473600.0 }, "CostFilters": { "AZ": [ "us-east-1" ] } } ] }
-
Para API obtener más información, consulte DescribeBudgets
la Referencia de AWS CLI comandos.
-
En el siguiente ejemplo de código se muestra cómo usar describe-notifications-for-budget
.
- AWS CLI
-
Para recuperar las notificaciones de un presupuesto
En este ejemplo, se recuperan las notificaciones de un presupuesto de costo y uso.
Comando:
aws budgets describe-notifications-for-budget --account-id
111122223333
--budget-name"Example Budget"
--max-results5
Salida:
{ "Notifications": [ { "Threshold": 80.0, "ComparisonOperator": "GREATER_THAN", "NotificationType": "ACTUAL" } ] }
-
Para API obtener más información, consulte DescribeNotificationsForBudget
la Referencia de AWS CLI comandos.
-
En el siguiente ejemplo de código se muestra cómo usar describe-subscribers-for-notification
.
- AWS CLI
-
Para recuperar los suscriptores de una notificación de presupuesto
En este ejemplo, se recuperan los suscriptores de una notificación de presupuesto de costo y uso.
Comando:
aws budgets describe-subscribers-for-notification --account-id
111122223333
--budget-name"Example Budget"
--notificationNotificationType=ACTUAL,ComparisonOperator=GREATER_THAN,Threshold=80,ThresholdType=PERCENTAGE
--max-results5
Salida:
{ "Subscribers": [ { "SubscriptionType": "EMAIL", "Address": "example2@example.com" }, { "SubscriptionType": "EMAIL", "Address": "example@example.com" } ] }
-
Para API obtener más información, consulte DescribeSubscribersForNotification
la Referencia de AWS CLI comandos.
-
En el siguiente ejemplo de código se muestra cómo usar update-budget
.
- AWS CLI
-
Para reemplazar un presupuesto por un presupuesto de costo y uso
En este ejemplo, se reemplaza un presupuesto de costo y uso por uno nuevo.
Comando:
aws budgets update-budget --account-id
111122223333
--new-budgetfile://new-budget.json
new-budget.json:
{ "BudgetLimit": { "Amount": "100", "Unit": "USD" }, "BudgetName": "Example Budget", "BudgetType": "COST", "CostFilters": { "AZ" : [ "us-east-1" ] }, "CostTypes": { "IncludeCredit": false, "IncludeDiscount": true, "IncludeOtherSubscription": true, "IncludeRecurring": true, "IncludeRefund": true, "IncludeSubscription": true, "IncludeSupport": true, "IncludeTax": true, "IncludeUpfront": true, "UseBlended": false, "UseAmortized": true }, "TimePeriod": { "Start": 1477958399, "End": 3706473600 }, "TimeUnit": "MONTHLY" }
-
Para obtener API más información, consulte la Referencia de comandos UpdateBudget
.AWS CLI
-
En el siguiente ejemplo de código se muestra cómo usar update-notification
.
- AWS CLI
-
Para reemplazar una notificación por un presupuesto de costo y uso
En este ejemplo, se sustituye una notificación del 80% de un presupuesto de coste y uso por una notificación del 90%.
Comando:
aws budgets update-notification --account-id
111122223333
--budget-name"Example Budget"
--old-notificationNotificationType=ACTUAL,ComparisonOperator=GREATER_THAN,Threshold=80,ThresholdType=PERCENTAGE
--new-notificationNotificationType=ACTUAL,ComparisonOperator=GREATER_THAN,Threshold=90,ThresholdType=PERCENTAGE
-
Para API obtener más información, consulte UpdateNotification
la Referencia de AWS CLI comandos.
-
En el siguiente ejemplo de código se muestra cómo usar update-subscriber
.
- AWS CLI
-
Para reemplazar un suscriptor por un presupuesto de costo y uso
En este ejemplo, se reemplaza al suscriptor por un presupuesto de costo y uso.
Comando:
aws budgets update-subscriber --account-id
111122223333
--budget-name"Example Budget"
--notificationNotificationType=ACTUAL,ComparisonOperator=GREATER_THAN,Threshold=80,ThresholdType=PERCENTAGE
--old-subscriberSubscriptionType=EMAIL,Address=example@example.com
--new-subscriberSubscriptionType=EMAIL,Address=example2@example.com
-
Para API obtener más información, consulte UpdateSubscriber
la Referencia de AWS CLI comandos.
-