AWS APIGateway: Как получить URL-адрес API с помощью AWS CLI? - PullRequest
1 голос
/ 05 августа 2020

Я запускаю сценарий, использующий AWS CLI, для определения и развертывания AWS API-шлюза. Я могу получить свой идентификатор API, а также идентификатор развертывания с помощью таких команд:

API_ID=$(aws apigateway get-rest-apis --query "items[?name=='my-api'].id" --output text)
DEPLOYMENT_ID=$(aws apigateway get-stage --rest-api-id $API_ID --stage-name dev --query "deploymentId" --output text)

Теперь, учитывая, что у меня есть идентификатор API и идентификатор развертывания, как мне получить URL-адрес API , т.е. информация, которая появляется в консоли API Gateway при переходе к API-> my-api-> stage-> dev?

Заранее большое спасибо.

Seymour

1 Ответ

0 голосов
/ 05 августа 2020

Простое решение: https: //$API_ID.execute-api.$AWS_REGION.amazonaws.com/$STAGE_NAME

...