0

我在弗吉尼亚北部和爱尔兰地区有 lambda,它们将元数据放在 X-RAY 上,并在爱尔兰地区有另一个 lambda,它从 X-RAY 获取元数据。现在我想从爱尔兰地区的弗吉尼亚北部地区获取元数据。我怎么能这样做?可能吗?我正在使用节点 js。

4

1 回答 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_rulesfromeu-central-1

于 2018-12-03T14:01:56.330 回答