如何通过 boto3 传递 SNS TopicARN

How to pass SNS TopicARN through boto3

我有两个区域 us-east-1 和 us-east-2 我想传递 SNS 主题 ARN

response = client.get_topic_attributes(
    TopicArn='string'
)

区域 = us-east-1 数=123

区域 = us-east-2 数=456

我的字符串将包含的位置

'arn:aws:sns:{region}:{number}:{topic-name}'

如何传递字符串?

您可以使用 f-string:

response = client.get_topic_attributes(
    TopicArn=f'arn:aws:sns:{region}:{number}:{topic-name}'
)