amazon-web-services - 如何获取与 AWS SAM 的本地调用关联的账户 ID?
问题描述
我有一个 SAM 应用程序,除了 api-gateway 和 lambda 之外,它还创建一个 SNS 主题并发布到它。
要发布到主题,我需要包含帐户 ID 的主题 ARN。有没有一种动态的方式(所以我不需要把它放在一个环境变量中)来获取那个帐户 ID?
重申:
- 我有一个带有 lambda 和 SNS 的 sam 应用程序。
- 我部署到云端,SNS是在云端创建的。
- 我调用 lambda,它有效,但前提是我硬编码了我在步骤 1 中部署的帐户 ID。
有没有办法解决硬编码或为此定义一个env-var?
解决方案
推荐阅读
- c# - 如果启用了可空性检查,如何将通用初始化代码移动到一个地方?
- asp.net-core - Asp.Net Core 3.0 自定义控件验证不起作用
- spring - 无法注册 bean 'user-service.FeignClientSpecification',定义为 null
- java - 从超类覆盖jackson @JsonValue
- python - Windows 10 上 Python 中的 JSON 模块错误
- macos - 我们如何将本地机器中的 aws 地址发送到在 docker 容器中运行的 jenkins 映像?
- python - 为什么添加我自己的函数时我的lambdify不起作用
- ruby - 是否有另一种方法可以在 Ruby 中使用 while 循环仅获取最后加载的数据
- android - AppBarLayout 不会折叠
- javascript - PHP 在通过 Javascript 传递时在 HTML 中被注释掉