Ada lebih banyak AWS SDK contoh yang tersedia di GitHub repo SDKContoh AWS Dokumen
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
AWS Budgets contoh menggunakan AWS CLI
Contoh kode berikut menunjukkan cara melakukan tindakan dan mengimplementasikan skenario umum dengan menggunakan AWS Command Line Interface with AWS Budgets.
Tindakan adalah kutipan kode dari program yang lebih besar dan harus dijalankan dalam konteks. Sementara tindakan menunjukkan cara memanggil fungsi layanan individual, Anda dapat melihat tindakan dalam konteks dalam skenario terkait.
Setiap contoh menyertakan tautan ke kode sumber lengkap, di mana Anda dapat menemukan instruksi tentang cara mengatur dan menjalankan kode dalam konteks.
Topik
Tindakan
Contoh kode berikut menunjukkan cara menggunakancreate-budget
.
- AWS CLI
-
Untuk membuat anggaran Biaya dan Penggunaan
create-budget
Perintah berikut membuat anggaran Biaya dan Penggunaan.aws budgets create-budget \ --account-id
111122223333
\ --budgetfile://budget.json
\ --notifications-with-subscribersfile://notifications-with-subscribers.json
Isi dari
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" }
Isi dari
notifications-with-subscribers.json
:[ { "Notification": { "ComparisonOperator": "GREATER_THAN", "NotificationType": "ACTUAL", "Threshold": 80, "ThresholdType": "PERCENTAGE" }, "Subscribers": [ { "Address": "example@example.com", "SubscriptionType": "EMAIL" } ] } ]
-
Untuk API detailnya, lihat CreateBudget
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakancreate-notification
.
- AWS CLI
-
Untuk membuat pemberitahuan untuk anggaran Biaya dan Penggunaan yang ditentukan
Contoh ini membuat pemberitahuan untuk anggaran Biaya dan Penggunaan yang ditentukan.
Perintah:
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
-
Untuk API detailnya, lihat CreateNotification
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakancreate-subscriber
.
- AWS CLI
-
Untuk membuat pelanggan untuk pemberitahuan yang terkait dengan anggaran Biaya dan Penggunaan
Contoh ini membuat pelanggan untuk pemberitahuan yang ditentukan.
Perintah:
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
-
Untuk API detailnya, lihat CreateSubscriber
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandelete-budget
.
- AWS CLI
-
Untuk menghapus anggaran Biaya dan Penggunaan
Contoh ini menghapus anggaran Biaya dan Penggunaan yang ditentukan.
Perintah:
aws budgets delete-budget --account-id
111122223333
--budget-name"Example Budget"
-
Untuk API detailnya, lihat DeleteBudget
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandelete-notification
.
- AWS CLI
-
Untuk menghapus pemberitahuan dari anggaran
Contoh ini menghapus pemberitahuan yang ditentukan dari anggaran yang ditentukan.
Perintah:
aws budgets delete-notification --account-id
111122223333
--budget-name"Example Budget"
--notificationNotificationType=ACTUAL,ComparisonOperator=GREATER_THAN,Threshold=80,ThresholdType=PERCENTAGE
-
Untuk API detailnya, lihat DeleteNotification
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandelete-subscriber
.
- AWS CLI
-
Untuk menghapus pelanggan dari notifikasi
Contoh ini menghapus pelanggan yang ditentukan dari pemberitahuan yang ditentukan.
Perintah:
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
-
Untuk API detailnya, lihat DeleteSubscriber
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandescribe-budget
.
- AWS CLI
-
Untuk mengambil anggaran yang terkait dengan akun
Contoh ini mengambil anggaran Biaya dan Penggunaan yang ditentukan.
Perintah:
aws budgets describe-budget --account-id
111122223333
--budget-name"Example Budget"
Output:
{ "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" ] } } }
-
Untuk API detailnya, lihat DescribeBudget
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandescribe-budgets
.
- AWS CLI
-
Untuk mengambil anggaran yang terkait dengan akun
Contoh ini mengambil anggaran Biaya dan Penggunaan untuk akun.
Perintah:
aws budgets describe-budgets --account-id
111122223333
--max-results20
Output:
{ "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" ] } } ] }
-
Untuk API detailnya, lihat DescribeBudgets
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandescribe-notifications-for-budget
.
- AWS CLI
-
Untuk mengambil notifikasi untuk anggaran
Contoh ini mengambil notifikasi untuk anggaran Biaya dan Penggunaan.
Perintah:
aws budgets describe-notifications-for-budget --account-id
111122223333
--budget-name"Example Budget"
--max-results5
Output:
{ "Notifications": [ { "Threshold": 80.0, "ComparisonOperator": "GREATER_THAN", "NotificationType": "ACTUAL" } ] }
-
Untuk API detailnya, lihat DescribeNotificationsForBudget
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandescribe-subscribers-for-notification
.
- AWS CLI
-
Untuk mengambil pelanggan untuk pemberitahuan anggaran
Contoh ini mengambil pelanggan untuk pemberitahuan anggaran Biaya dan Penggunaan.
Perintah:
aws budgets describe-subscribers-for-notification --account-id
111122223333
--budget-name"Example Budget"
--notificationNotificationType=ACTUAL,ComparisonOperator=GREATER_THAN,Threshold=80,ThresholdType=PERCENTAGE
--max-results5
Output:
{ "Subscribers": [ { "SubscriptionType": "EMAIL", "Address": "example2@example.com" }, { "SubscriptionType": "EMAIL", "Address": "example@example.com" } ] }
-
Untuk API detailnya, lihat DescribeSubscribersForNotification
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanupdate-budget
.
- AWS CLI
-
Untuk mengganti anggaran untuk anggaran Biaya dan Penggunaan
Contoh ini menggantikan anggaran Biaya dan Penggunaan dengan anggaran baru.
Perintah:
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" }
-
Untuk API detailnya, lihat UpdateBudget
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanupdate-notification
.
- AWS CLI
-
Untuk mengganti notifikasi untuk anggaran Biaya dan Penggunaan
Contoh ini menggantikan notifikasi 80% untuk anggaran Biaya dan Penggunaan dengan notifikasi 90%.
Perintah:
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
-
Untuk API detailnya, lihat UpdateNotification
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanupdate-subscriber
.
- AWS CLI
-
Untuk mengganti pelanggan dengan anggaran Biaya dan Penggunaan
Contoh ini menggantikan pelanggan untuk anggaran Biaya dan Penggunaan.
Perintah:
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
-
Untuk API detailnya, lihat UpdateSubscriber
di Referensi AWS CLI Perintah.
-