#aws-api-gateway #serverless #aws-ssm
#aws-api-gateway #бессерверный #aws-ssm
Вопрос:
Resources:
wwwResumeApi:
Type: AWS::Serverless::Api
Properties:
StageName: prod
Domain:
BasePath:
- '{{resolve:ssm:/www_resume/domain/api_base_path:1}}'
DomainName: '{{resolve:ssm:/www_resume/domain/api_domain_name:1}}'
У меня возникли проблемы с разрешением параметра ssm в базовом пути. Все остальное работает просто отлично. Из документации базовый путь ожидает список. Я не уверен, что это проблема разрешения ssm. Заранее благодарю вас, ребята!
Комментарии:
1. поскольку вы используете as string здесь
ssm:/www_resume/domain/api_base_path
, оно должно быть как string. можете ли вы показать, какой тип и значения у вас есть в ssm?
Ответ №1:
Базовый путь ssm как тип string
:
это будет как строка в массиве:
BasePath:
- "{{resolve:ssm:/test/basepath:1}}"
DomainName: "{{resolve:ssm:/test/domain:2}}"
Если базовый путь ssm имеет тип StringList
Он будет использоваться как массив
BasePath: "{{resolve:ssm:/test/basepathlist:1}}"
DomainName: "{{resolve:ssm:/test/domain:2}}"