我正在从命令行自动化(python,boto3)产品的创建及其在服务目录中的启动。我创建产品,从响应中获取 productId。然后我使用 list-launch-paths 拉出启动路径。当我终于开始配置产品时,我收到一个错误:
调用 ProvisionProduct 操作时发生错误 (ResourceNotFoundException):找不到产品 prod-vfwmgz65lckke。
我切换到使用 aws cli 并得到相同的错误。但是,我可以从 AWS 控制台预置产品。这是我正在使用的命令行
aws servicecatalog 供应产品--product-id="prod-vfwmgz65lckke" --provisioning-artifact-id="mytester" --provisioned-product-name="mytester" --path-id="lp-wkgbq4zcd74v6"
以下是来自 search_products 的列表:
.....................................
.....................................
.....................................
'ProductViewSummaries': [ { 'HasDefaultPath': False,
'Id': 'prodview-3u7zx4fbb4ekg',
'Name': 'my-test-server-13',
'Owner': 'Felicia Rosemond',
'ProductId': 'prod-vfwmgz65lckke',
'Type': 'CLOUD_FORMATION_TEMPLATE'},
.................................
.................................
.................................
关于我所缺少的任何想法?