Как получить данные из X-RAY из нескольких регионов (Северная Вирджиния и Ирландия) в регионе Ирландии. Как я мог это сделать? Любое предложение?

У меня есть лямбды в Северной Вирджинии и ирландском регионе, которые помещают метаданные на рентгеновском снимке, и еще одна лямбда в ирландском регионе, которые извлекают метаданные из рентгеновского снимка. Теперь я хочу получить метаданные из области Северной Вирджинии в Ирландии. Как я мог это сделать? Является ли это возможным? Я использую узел JS.

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 регион и правильно перечислил sampling_rules от eu-central-1

Другие вопросы по тегам