

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 管理预算
<a name="catalogs_budgets"></a>

您可以使用 Amazon 预算来跟踪您的服务成本和使用情况 Amazon Service Catalog。您可以将预算与 Amazon Service Catalog 产品和产品组合相关联。

**注意**  
Amazon Service Catalog 不支持 Terraform 开源产品的预算。

Amazon 预算使您能够设置自定义预算，以便在您的成本或使用量超过（或预计超过）预算金额时提醒您。有关 Amazon 预算的信息，请访问[https://www.amazonaws.cn/aws-cost-management/aws-budgets](https://www.amazonaws.cn/aws-cost-management/aws-budgets)。

**Topics**
+ [先决条件](#budgets-setup)
+ [创建预算](#budgets-create)
+ [关联预算](#budgets-associate)
+ [查看预算](#budgets-view)
+ [取消关联预算](#budgets-disassociate)

## 先决条件
<a name="budgets-setup"></a>

在使用 Amazon 预算之前，您需要在 Amazon 账单与成本管理 控制台中激活成本分配标签。有关更多信息，请参阅《Amazon 账单与成本管理 用户指南》**中的[激活用户定义的成本分配标签](https://docs.amazonaws.cn/awsaccountbilling/latest/aboutv2/activating-tags.html)。

**注意**  
标签最多需要 24 小时才能激活。

您还需要允许将要使用预算功能的任何用户或群组访问 Amazon 账单与成本管理 控制台。您可以通过为用户创建新策略来执行此操作。

要允许 用户创建预算，您还必须允许用户查看账单信息。如果要使用 Amazon SNS 通知，则可以为用户提供创建 Amazon SNS 通知的功能，如下面的策略示例所示。

**创建预算策略**

1. 使用 [https://console.aws.amazon.com/iam/](https://console.amazonaws.cn/iam/) 打开 IAM 控制台。

1. 在导航窗格中，选择**策略**。

1. 在内容窗格中，选择**创建策略**。

1. 选择 **JSON** 选项卡，然后复制以下 JSON 策略文档中的文本。将该文本粘贴到 **JSON** 文本框中。

------
#### [ JSON ]

****  

   ```
   {
       "Version":"2012-10-17",		 	 	 
       "Statement": [
           {
               "Sid": "Stmt1435216493000",
               "Effect": "Allow",
               "Action": [
                   "aws-portal:ViewBilling",
                   "aws-portal:ModifyBilling",
                   "budgets:ViewBudget",
                   "budgets:ModifyBudget"
               ],
               "Resource": [
                   "*"
               ]
           },
           {
               "Sid": "Stmt1435216552000",
               "Effect": "Allow",
               "Action": [
                   "sns:*"
               ],
               "Resource": [
                   "arn:aws:sns:us-east-1:123456789012:*"
               ]
           }
       ]
   }
   ```

------

1. 完成后，选择**查看策略**。策略验证程序将报告任何语法错误。

1. 在**审核** 页面上，为您的策略命名。查看策略**摘要**以查看您的策略授予的权限，然后选择**创建策略**以保存您的工作。

   新策略将显示在托管策略列表中，并且已准备好附加到您的用户和组。有关更多信息，请参阅*《Amazon Identity and Access Management 用户指南》*中的[创建和附加客户管理型策略](https://docs.amazonaws.cn/IAM/latest/UserGuide/tutorial_managed-policies.html#step2-attach-policy)。

## 创建预算
<a name="budgets-create"></a>

 在 Amazon Service Catalog 管理员控制台中，**产品列表**和产品**组合**页面列出了有关现有产品和产品组合的信息，并允许您对其进行操作。要创建预算，请先确定要将预算与哪个产品或产品组合相关联。

**创建预算**

1. 打开 Service Catalog 控制台，网址为[https://console.aws.amazon.com/servicecatalog/](https://console.amazonaws.cn/servicecatalog/)。

1.  选择**产品列表**或**产品组合**。

1.  选择要添加预算的产品或产品组合。

1.  打开**操作**菜单，然后选择**创建预算**。

1.  在**预算创建** 页面上，将一种标签类型与您的预算相关联。

    标签有两种类型： AutoTags 和 TagOptions。 AutoTags 确定推出产品的产品组合、产品和用户。 Amazon Service Catalog 自动将这些标签应用于已配置的资源。A TagOption 是管理员定义的键值对，在中进行管理。 Amazon Service Catalog

    为了使产品组合或产品上的支出能够反映相关预算，它们必须具有相同的标签。请注意，首次使用的标签键可能需要 24 小时才能激活。有关更多信息，请参阅 [先决条件](#budgets-setup)。

1.  选择 “**在中创建” Amazon Budgets**。您会被定向至**设置预算**页面。按照[创建预算](https://docs.amazonaws.cn/awsaccountbilling/latest/aboutv2/budgets-create.html)中的步骤继续进行预算设置。

**注意**  
 创建预算后，您必须将其与产品或产品组合相关联。

## 关联预算
<a name="budgets-associate"></a>

 每个产品组合或产品可以有一个与之关联的预算。每个预算可以与多个产品组合和产品相关联。

 当您将预算与产品或产品组合相关联时，您将能够从该产品或产品组合的详细信息页面查看有关预算的信息。为了使产品或产品组合上的支出能够反映在预算中，您必须为预算和产品或产品组合关联相同的标签。

**注意**  
 如果您从中删除预算 Amazon Budgets，则与 Amazon Service Catalog 产品和产品组合的现有关联仍然存在。 Amazon Service Catalog 将无法显示有关已删除预算的任何信息。

**关联预算**

1. 打开 Service Catalog 控制台，网址为[https://console.aws.amazon.com/servicecatalog/](https://console.amazonaws.cn/servicecatalog/)。

1.  选择**产品列表**或**产品组合**。

1.  选择您想要与预算关联的产品或产品组合。

1.  打开**操作**菜单，然后选择**关联预算**。

1.  在**预算关联**页面上，选择现有预算，然后选择**继续**。

1.  **产品**或**产品组合**表现在将包含您刚刚添加的预算的数据。

## 查看预算
<a name="budgets-view"></a>

 如果预算与产品相关联，您可以在**产品详细信息**和**产品列表**页面上查看有关预算的信息。如果预算与产品组合相关联，您可以在**产品组合**和**产品组合详细信息**页面上查看有关预算的信息。

 **产品组合**和**产品列表**页面显示现有资源的预算信息。您可以看到显示**当前与预算**和**预测与预算**的列。

 当选择产品或产品组合时，您会被定向至详细信息页面。**产品组合详细信息**和**产品详细信息**页面中包含一些部分，记录了有关关联预算的详细信息。您可以查看预算金额、当前支出和预测支出。您还可以选择查看预算详细信息并编辑预算。

## 取消关联预算
<a name="budgets-disassociate"></a>

 您可以将预算与产品组合或产品取消关联。

**注意**  
 如果您从预算中删除 Amazon 预算，则与 Amazon Service Catalog 产品和产品组合的现有关联仍然存在。 Amazon Service Catalog 将无法显示有关已删除预算的任何信息。

**要取消关联预算**

1. 打开 Service Catalog 控制台，网址为[https://console.aws.amazon.com/servicecatalog/](https://console.amazonaws.cn/servicecatalog/)。

1.  选择**产品列表**或**产品组合**。

1.  选择要取消预算关联的产品或产品组合。

1.  选择**操作**。从下拉列表中选择**取消关联预算**。此时会显示确认提醒。

1.  在您确认要取消关联产品或产品组合的预算后，选择**确认**。