

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

# 企业蓝图工厂中的蓝图生命周期
<a name="architecture-blueprint-lifecycle"></a>

企业蓝图工厂蓝图的生命周期包括三个典型阶段：创建、更新和删除。生命周期阶段会影响配置管道和发布管道执行的操作。

## 蓝图创建
<a name="architecture-blueprint-lifecycle-create"></a>

要将新蓝图作为产品发布到中 AWS Service Catalog，开发人员需要将该蓝图合并到产品存储库中，更新配置文件中的产品组合，然后将新产品添加到配置文件中。这将调用配置管道。配置管道为产品创建发布管道。在发布流程中，蓝图要经过多项安全检查。然后，发布管道将蓝图部署为 Service Catalog 产品。



![在创建蓝图时配置和发布管道操作。](https://docs.aws.amazon.com/zh_cn/prescriptive-guidance/latest/enterprise-blueprint-factory/images/lifecycle-create-product.png)


## 蓝图更新
<a name="architecture-blueprint-lifecycle-update"></a>

开发者可以通过将蓝图的更新版本合并到产品存储库中来更新 Service Catalog 中的产品。此更新调用了产品的发布管道。更新后的模板将在发布管道中接受安全检查。发布管道部署了 Service Catalog 产品的新版本。有关 Service Catalog 如何更新产品版本的更多信息，请参阅 Service Catalog 文档中的[管理版本](https://docs.aws.amazon.com/servicecatalog/latest/adminguide/managing-versions.html)。



![更新蓝图时发布管道操作。](https://docs.aws.amazon.com/zh_cn/prescriptive-guidance/latest/enterprise-blueprint-factory/images/lifecycle-update-product.png)


或者，您可以更新蓝图与哪个 Service Catalog 产品组合相关联，也可以更改这些产品组合的共享配置。在这种情况下，开发者更新配置存储库中的配置文件。配置管道更新投资组合或投资组合份额。在本例中，Service Catalog 中的产品保持不变，尽管它现在可能包含在不同的产品组合中。



![更新投资组合或投资组合份额时的 Config 管道操作。](https://docs.aws.amazon.com/zh_cn/prescriptive-guidance/latest/enterprise-blueprint-factory/images/lifecycle-update-portfolio.png)


## 蓝图删除
<a name="architecture-blueprint-lifecycle-delete"></a>

**重要**  
删除 Service Catalog 产品后，您将无法恢复该产品。但是，您可以将蓝图重新部署为新产品。

删除产品时，Service Catalog 会从包含该产品的每个产品组合中删除所有产品版本。有关更多信息，请参阅 Service Catalog 文档中的[删除产品](https://docs.aws.amazon.com/servicecatalog/latest/adminguide/productmgmt-delete.html)。

要在蓝图部署到 Service Catalog 后将其删除，开发者需要在产品存储库中删除该蓝图。然后，他们将产品从配置文件中删除。配置管道取消产品与包含该产品的产品组合的关联，并删除所有产品关联者。发布管道会终止 Service Catalog 产品和[预配置](https://docs.aws.amazon.com/servicecatalog/latest/adminguide/what-is_concepts.html#what-is_concepts-provprod)的产品。然后，配置管道会删除产品的发布管道。

如果配置管道无法解除所有产品资源的关联，则不会删除该产品，并且管道将失败。您必须解决资源解除关联失败的问题，然后重新启动管道。有关更多信息，请参阅[解决删除产品时资源取消关联失败](https://docs.aws.amazon.com/servicecatalog/latest/adminguide/product-delete-exception.html)的问题。



![删除蓝图时配置和发布管道操作。](https://docs.aws.amazon.com/zh_cn/prescriptive-guidance/latest/enterprise-blueprint-factory/images/lifecycle-delete-product.png)
