我正在使用AWS的Javascript SDK访问Lambda函数中的服务目录。 https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/ServiceCatalog.html#provisionProduct-property
我已经成功创建了产品组合和产品,并将产品附加到该产品组合中。当我尝试供应产品时,它将引发错误“找不到启动路径”。要获取启动路径列表,我点击了listLaunchPath API,它返回空数组,并显示消息“找不到此产品的启动路径”
我已经详细研究了AWS Docs,但是没有找到设置启动路径的任何方法。 谁能指导我如何在AWS服务目录中为产品创建和获取启动路径?
答案 0 :(得分:0)
您需要将IAM角色/用户/组添加到产品所附加到的产品组合中。 使用角色/用户/组凭据列出启动路径。有效
答案 1 :(得分:0)
错误消息 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
正确创建的。创建产品时,如果模板有错误,您将收到错误消息。