

Ada lebih banyak contoh AWS SDK yang tersedia di repo Contoh [SDK AWS Doc](https://github.com/awsdocs/aws-doc-sdk-examples). GitHub 

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
<a name="cli_2_budgets_code_examples"></a>

Contoh kode berikut menunjukkan cara melakukan tindakan dan mengimplementasikan skenario umum dengan menggunakan AWS Command Line Interface with AWS Budgets.

*Tindakan* merupakan 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.

**Topics**
+ [Tindakan](#actions)

## Tindakan
<a name="actions"></a>

### `create-budget`
<a name="budgets_CreateBudget_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`create-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 \
    --budget file://budget.json \
    --notifications-with-subscribers file://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 detail API, lihat [CreateBudget](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/budgets/create-budget.html)di *Referensi AWS CLI Perintah*. 

### `create-notification`
<a name="budgets_CreateNotification_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`create-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" --notification NotificationType=ACTUAL,ComparisonOperator=GREATER_THAN,Threshold=80,ThresholdType=PERCENTAGE --subscriber SubscriptionType=EMAIL,Address=example@example.com
```
+  Untuk detail API, lihat [CreateNotification](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/budgets/create-notification.html)di *Referensi AWS CLI Perintah*. 

### `create-subscriber`
<a name="budgets_CreateSubscriber_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`create-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" --notification NotificationType=ACTUAL,ComparisonOperator=GREATER_THAN,Threshold=80,ThresholdType=PERCENTAGE --subscriber SubscriptionType=EMAIL,Address=example@example.com
```
+  Untuk detail API, lihat [CreateSubscriber](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/budgets/create-subscriber.html)di *Referensi AWS CLI Perintah*. 

### `delete-budget`
<a name="budgets_DeleteBudget_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`delete-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 detail API, lihat [DeleteBudget](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/budgets/delete-budget.html)di *Referensi AWS CLI Perintah*. 

### `delete-notification`
<a name="budgets_DeleteNotification_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`delete-notification`.

**AWS CLI**  
**Untuk menghapus notifikasi dari anggaran**  
Contoh ini menghapus pemberitahuan yang ditentukan dari anggaran yang ditentukan.  
Perintah:  

```
aws budgets delete-notification --account-id 111122223333 --budget-name "Example Budget" --notification NotificationType=ACTUAL,ComparisonOperator=GREATER_THAN,Threshold=80,ThresholdType=PERCENTAGE
```
+  Untuk detail API, lihat [DeleteNotification](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/budgets/delete-notification.html)di *Referensi AWS CLI Perintah*. 

### `delete-subscriber`
<a name="budgets_DeleteSubscriber_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`delete-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" --notification NotificationType=ACTUAL,ComparisonOperator=GREATER_THAN,Threshold=80,ThresholdType=PERCENTAGE --subscriber SubscriptionType=EMAIL,Address=example@example.com
```
+  Untuk detail API, lihat [DeleteSubscriber](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/budgets/delete-subscriber.html)di *Referensi AWS CLI Perintah*. 

### `describe-budget`
<a name="budgets_DescribeBudget_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`describe-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 detail API, lihat [DescribeBudget](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/budgets/describe-budget.html)di *Referensi AWS CLI Perintah*. 

### `describe-budgets`
<a name="budgets_DescribeBudgets_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`describe-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-results 20
```
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 detail API, lihat [DescribeBudgets](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/budgets/describe-budgets.html)di *Referensi AWS CLI Perintah*. 

### `describe-notifications-for-budget`
<a name="budgets_DescribeNotificationsForBudget_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`describe-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-results 5
```
Output:  

```
{
   "Notifications": [
       {
           "Threshold": 80.0,
           "ComparisonOperator": "GREATER_THAN",
           "NotificationType": "ACTUAL"
       }
   ]
}
```
+  Untuk detail API, lihat [DescribeNotificationsForBudget](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/budgets/describe-notifications-for-budget.html)di *Referensi AWS CLI Perintah*. 

### `describe-subscribers-for-notification`
<a name="budgets_DescribeSubscribersForNotification_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`describe-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" --notification NotificationType=ACTUAL,ComparisonOperator=GREATER_THAN,Threshold=80,ThresholdType=PERCENTAGE --max-results 5
```
Output:  

```
{
   "Subscribers": [
       {
           "SubscriptionType": "EMAIL",
           "Address": "example2@example.com"
       },
       {
           "SubscriptionType": "EMAIL",
           "Address": "example@example.com"
       }
   ]
}
```
+  Untuk detail API, lihat [DescribeSubscribersForNotification](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/budgets/describe-subscribers-for-notification.html)di *Referensi AWS CLI Perintah*. 

### `update-budget`
<a name="budgets_UpdateBudget_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`update-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-budget file://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 detail API, lihat [UpdateBudget](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/budgets/update-budget.html)di *Referensi AWS CLI Perintah*. 

### `update-notification`
<a name="budgets_UpdateNotification_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`update-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-notification  NotificationType=ACTUAL,ComparisonOperator=GREATER_THAN,Threshold=80,ThresholdType=PERCENTAGE --new-notification  NotificationType=ACTUAL,ComparisonOperator=GREATER_THAN,Threshold=90,ThresholdType=PERCENTAGE
```
+  Untuk detail API, lihat [UpdateNotification](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/budgets/update-notification.html)di *Referensi AWS CLI Perintah*. 

### `update-subscriber`
<a name="budgets_UpdateSubscriber_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`update-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" --notification NotificationType=ACTUAL,ComparisonOperator=GREATER_THAN,Threshold=80,ThresholdType=PERCENTAGE --old-subscriber SubscriptionType=EMAIL,Address=example@example.com --new-subscriber SubscriptionType=EMAIL,Address=example2@example.com
```
+  Untuk detail API, lihat [UpdateSubscriber](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/budgets/update-subscriber.html)di *Referensi AWS CLI Perintah*. 