了解常用 RFC 参数 - AMS 高级用户指南

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

了解常用 RFC 参数

以下是您需要提交的 RFC 参数以及中 RFCs常用的参数:

  • 更改类型信息: ChangeTypeId 和 ChangeTypeVersion。有关更改类型 IDs 和版本号的列表,请参阅更改类型参考

    使用query参数list-change-type-classification-summaries在 CLI 中运行以缩小结果范围。例如,缩小结果范围以更改Item名称中包含 “Access” 的类型。

    aws amscm list-change-type-classification-summaries --query "ChangeTypeClassificationSummaries [?contains (Item, 'access')].[Category,Subcategory,Item,Operation,ChangeTypeId]" --output table

    运行get-change-type-version并指定更改类型 ID。以下命令获取 ct-2tylseo8rxfsc 的 CT 版本。

    aws amscm get-change-type-version --change-type-id ct-2tylseo8rxfsc
  • 标题:RFC 的名称;它成为 AMS 控制台 RFC 列表中 RFC 的主题,你可以使用GetRfc命令和过滤器对其进行搜索 Title

  • 计划:如果您想要预定的 RFC,则必须包含RequestedStartTimeRequestedEndTime参数,或者使用 “安排此更改” 控制台选项。对于 ASAP RFC(在获得批准后立即运行),在使用 CLI 时,请保留RequestedStartTimeRequestedEndTime为 null。使用控制台时,请接受 “尽快” 选项。

    如果错过RequestedStartTime,则 RFC 将被拒绝。

  • 配置 CTs:执行参数,或者Parameters是配置资源所需的特定设置。根据 CT 的不同,它们差异很大。

  • 非预配 CTs: CTs 未配置资源(例如访问权限 CTs 或其他 | 其他)或删除堆栈的执行参数最少且没有Parameters阻塞。

  • 有些 RFCs 还要求您在 RFC 失败之前指定创建堆栈的时间或允许多少分钟。TimeoutInMinutes对于长时间运行 UserData,有效值为 60(分钟)到 360。如果在超过之前无法完成执行,则 TimeoutInMinutes RFC 将失败。但是,此设置不会延迟 RFC 的执行。

  • RFCs 创建实例(例如 S3 存储桶或 ELB)通常会提供允许您添加最多七个标签(键/值对)的架构。您可以使用部署 | 高级堆栈组件 | 标签 | 创建更改类型 (ct-3cx7we852p3af) 提交 RFC,从而向 S3 存储桶添加更多标签。 EC2、EFS、RDS 和多层(HA 双层和 HA 单层)架构最多允许 50 个标签。标签是在架构的ExecutionParameters部分中指定的。提供标签可能非常有价值。有关更多信息,请参阅标记您的 Amazon EC2 资源

    使用 AMS 控制台时,必须打开其他配置区域才能添加标签。

    提示

    许多 CT 架构的架构顶部附近都有一个DescriptionName字段。这些字段用于命名堆栈或堆栈组件,它们不会命名您正在创建的资源。有些架构提供参数来命名你正在创建的资源,有些则没有。例如,Create EC2 堆栈的 CT 架构不提供用于命名 EC2 实例的参数。为此,您必须使用密钥为 “Name” 和您想要的名称的值创建一个标签。如果您未创建此类标签,则您的 EC2 实例将在 EC2 控制台中显示,但不带名称属性。

使用 RFC AWS 区域选项

AMS API 和 CLI(amscmamsskms)端点已在us-east-1。如果您使用安全断言标记语言 (SAML) 进行联合,则会在入门时为您提供将您的区域设置为 us-east-1 的脚本。 AWS 如果您使用 SAML,则在发出命令时无需指定该--region选项。如果您的 SAML 配置为使用 us-east-1,但您的账户不 AWS 在该区域内,则在发出其他命令(例如)时,您必须指定您的账户已注册区域。 AWS aws s3

注意

本指南中提供的大多数命令示例都不包含该--region选项。