Вы можете передать свой тематический ARN как переменную окружения в Lambda
topic = sns.Topic(self, "MyTopic")
lambda.Function(
self, "MyLambda",
...,
environment={'TOPIC_ARN': topic.topic_arn}
)
, а затем использовать его в своем коде времени выполнения:
sns = boto3.client('sns')
responce = sns.publish(
TopicArn=os.environ.get('TOPIC_ARN'),
Message="my message"
)