我在弗吉尼亚北部和爱尔兰地区有 lambda,它们将元数据放在 X-RAY 上,并在爱尔兰地区有另一个 lambda,它从 X-RAY 获取元数据。现在我想从爱尔兰地区的弗吉尼亚北部地区获取元数据。我怎么能这样做?可能吗?我正在使用节点 js。
问问题
54 次
1 回答
1
我不能马上给你一个复制/粘贴的例子,因为我对 NodeJS 不太熟悉,但我测试了一下,它似乎没有按预期工作。
您可以做的是初始化一个 SDK 客户端(所有运行时都预装了该客户端)并指定区域,在 Python 中它是这样的:
import boto3
def lambda_handler(event, context):
xray_client = boto3.client('xray', region_name='eu-central-1')
xray_client.get_sampling_rules()
检查 NodeJS 的文档,你应该很高兴。
注意:对于 Python,我注意到文档中提供的一些方法实际上不起作用。
编辑:澄清一下,我提供的示例来自该us-east-1
区域中创建的 lambda 函数,它正确列出了sampling_rules
fromeu-central-1
于 2018-12-03T14:01:56.330 回答