我想在应用程序中动态构建一个sns主题arn,其中主题名保持不变。我不想将主题arn作为环境变量传递,也不想调用createarn。
或者有没有办法从snsclient获取accountid和region?
我正在使用以下依赖项:
<dependency>
<groupId>software.amazon.awssdk</groupId>
<artifactId>sns</artifactId>
<version>2.15.50</version>
</dependency>
1条答案
按热度按时间yhqotfr81#
sts客户的
getCallerIdentity
方法应该可以帮助您获得信息。https://docs.aws.amazon.com/awsjavasdk/latest/javadoc/com/amazonaws/services/securitytoken/awssecuritytokenserviceclient.html#getcalleridentity-com.amazonaws.services.securitytoken.model.getcalleridentityrequest请求-
但是,在ecs容器中也可能没有其他方法来获取信息。