Я пытаюсь использовать переменные стадии, но всегда получаю эту ошибку:
{
"logref": "some_uid",
"message": "Invalid stage variable value: null. Please use values with alphanumeric characters and the symbols ' ', -', '.', '_', ':', '/', '?', '&', '=', and ','."
}
Моя цель - вызвать SNS из шлюза API без необходимости со стороны вызывающего абонента указывать TopicArn
и Message
в строке запроса .
Итак, в Integration Request я сопоставляю строку запроса TopicArn
с stageVariables.TopicArn
(я пробовал '$stageVariables.TopicArn'
также).
И затем в разделе «Переменные этапа» в консоли AWS я ввожу Имя TopicArn
и Значение arn:aws:sns:my_region:my_account_id:test-topic
После того, как я развернул свой API, я тестирую его с консоли AWS, и я получаю эту ошибку:
{
"logref": "some_uid",
"message": "Invalid stage variable value: null. Please use values with alphanumeric characters and the symbols ' ', -', '.', '_', ':', '/', '?', '&', '=', and ','."
}
Что я делаю не так, это достижимо?