Как получить данные из 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