ARN(Amazon 资源名称)是 Lambda 函数的唯一标识符,它在创建函数时被分配,并且在函数的整个生命周期中保持不变。因此,ARN 是静态的,不会发生变化。
以下是一个示例代码,展示如何获取 Lambda 函数的 ARN:
import boto3
# 创建 Lambda 客户端
client = boto3.client('lambda')
# 获取函数的 ARN
response = client.get_function(
FunctionName='your-lambda-function-name'
)
# 提取 ARN
arn = response['Configuration']['FunctionArn']
print(arn)
请确保将 'your-lambda-function-name'
替换为实际的 Lambda 函数名称。上述代码将打印出 Lambda 函数的 ARN。