Verwendung von CreateBudget mit einer CLI - AWS SDK-Codebeispiele

Weitere AWS SDK-Beispiele sind im GitHub Repo AWS Doc SDK Examples verfügbar.

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Verwendung von CreateBudget mit einer CLI

Die folgenden Code-Beispiele zeigen, wie CreateBudget verwendet wird.

CLI
AWS CLI

So erstellen Sie ein Nutzungsbudget

Mit dem folgenden create-budget-Befehl wird ein Kosten- und Nutzungsbudget erstellt.

aws budgets create-budget \ --account-id 111122223333 \ --budget file://budget.json \ --notifications-with-subscribers file://notifications-with-subscribers.json

Inhalt von 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" }

Inhalt von notifications-with-subscribers.json:

[ { "Notification": { "ComparisonOperator": "GREATER_THAN", "NotificationType": "ACTUAL", "Threshold": 80, "ThresholdType": "PERCENTAGE" }, "Subscribers": [ { "Address": "example@example.com", "SubscriptionType": "EMAIL" } ] } ]
  • Einzelheiten zur API finden Sie CreateBudgetin der AWS CLI Befehlsreferenz.

PowerShell
Tools für PowerShell V4

Beispiel 1: Erstellt ein neues Budget mit den angegebenen Budget- und Zeitvorgaben sowie E-Mail-Benachrichtigungen.

$notification = @{ NotificationType = "ACTUAL" ComparisonOperator = "GREATER_THAN" Threshold = 80 } $addressObject = @{ Address = @("user@domain.com") SubscriptionType = "EMAIL" } $subscriber = New-Object Amazon.Budgets.Model.NotificationWithSubscribers $subscriber.Notification = $notification $subscriber.Subscribers.Add($addressObject) $startDate = [datetime]::new(2017,09,25) $endDate = [datetime]::new(2017,10,25) New-BGTBudget -Budget_BudgetName "Tester" -Budget_BudgetType COST -CostTypes_IncludeTax $true -Budget_TimeUnit MONTHLY -BudgetLimit_Unit USD -TimePeriod_Start $startDate -TimePeriod_End $endDate -AccountId 123456789012 -BudgetLimit_Amount 200 -NotificationsWithSubscriber $subscriber
Tools für V5 PowerShell

Beispiel 1: Erstellt ein neues Budget mit den angegebenen Budget- und Zeitvorgaben sowie E-Mail-Benachrichtigungen.

$notification = @{ NotificationType = "ACTUAL" ComparisonOperator = "GREATER_THAN" Threshold = 80 } $addressObject = @{ Address = @("user@domain.com") SubscriptionType = "EMAIL" } $subscriber = New-Object Amazon.Budgets.Model.NotificationWithSubscribers $subscriber.Notification = $notification $subscriber.Subscribers.Add($addressObject) $startDate = [datetime]::new(2017,09,25) $endDate = [datetime]::new(2017,10,25) New-BGTBudget -Budget_BudgetName "Tester" -Budget_BudgetType COST -CostTypes_IncludeTax $true -Budget_TimeUnit MONTHLY -BudgetLimit_Unit USD -TimePeriod_Start $startDate -TimePeriod_End $endDate -AccountId 123456789012 -BudgetLimit_Amount 200 -NotificationsWithSubscriber $subscriber