错误消息Unable to launch provisioned product because: No launch paths found for resource
不是很有帮助。它可以表示以下任何一种:
- 该产品不存在
- 配置工件不存在
- 产品存在但处于失败状态
- 您无权访问该产品
- 您无权访问产品组合
- 该产品未与投资组合关联
- 启动路径不存在
由于错误消息没有帮助,因此它不会告诉您应该归咎于哪一个。
要查看错误消息有多么无用,请尝试以下方法:
% aws servicecatalog provision-product --provisioned-product-name no --product-id nope --provisioning-artifact-id nopity-nope
An error occurred (ResourceNotFoundException) when calling the ProvisionProduct operation: No launch paths found for resource: nope
让它工作的一些指示:
- 将产品与产品组合相关联。
- 将属于或包括您的委托人与投资组合相关联。
- 确保产品是通过不使用正确创建的
DisableTemplateValidation
。创建产品时,如果模板有错误,您将收到错误消息。
- 尝试描述配置工件以确保它存在。
- 尝试描述产品。如果您可以描述该产品,它就存在,并且您可以访问。您应该会看到作为产品描述的一部分的启动路径。如果您可以描述产品但它没有启动路径,我怀疑模板不好。