amazon-web-services - AWS,无服务器 SAM 模板 - 发布嵌套应用程序
问题描述
我已经通过使用指向本地文件系统的 Location 属性在我的根 SAM 模板中定义了 AWS Serverless 嵌套应用程序(如此处建议- 从本地文件系统定义嵌套应用程序)。打包和部署工作得很好——应用程序在 AWS 上运行得很好——一切都很好,除了发布。
我找不到将我的根应用程序发布到无服务器应用程序存储库的方法,该应用程序也(以某种方式)包含所有嵌套应用程序(内部?)。
sam publish \
--template packaged.yaml \
--region us-east-1
返回
Error: Invalid Serverless Application Specification document. Number of errors found: XX. Errors: Resource with id [YYYYYYYYYYY] is invalid. Location property must be an Application Location Object referencing a valid AWS Serverless Application Repository application.
打包完成后我的所有位置属性都类似于:
https://s3.eu-east-1.amazonaws.com/my-storage/34ct54v6547b56756n7.template
这是否意味着我仍然需要首先打包或/和发布所有嵌套应用程序以将 CodeUri 属性定义为 AWS s3 URL,然后以某种方式在根打包模板中更改它们的 Locations 引用?有没有人尝试过,也许?
解决方案
推荐阅读
- python - Python内存中ZipFile未打开
- swiftui - 无法读取和格式化日期
- django - Django admin:创建的用户有纯文本密码,无法登录
- sql - 查询以忽略字段内具有非十六进制值的行
- autodesk-forge - Revit 文件中的房间对象
- python - 通过过滤其他列创建新列
- python - 如何将变量分配给 tkinter 按钮,以传递给函数
- php - simpleSamlPHP isAuthenticated 总是返回 false
- kubernetes - Kube-monkey 没有终止 pod
- assembly - 为什么在这个例子中没有设置溢出标志?