Как получить ключ API с помощью интерфейса командной строки aws - PullRequest
2 голосов
/ 17 октября 2019

У меня есть скрипт, в который я хочу получить идентификатор шлюза AWS API и значение ключа API. До сих пор мне удавалось получить идентификатор шлюза API, используя cli:

aws apigateway get-api-keys --query 'items[?name==`my-api-key-name`].id' --output text --region us-east-1

Но я не могу получить значение ключа API. Я попробовал следующий кли, но не повезло:

aws apigateway get-api-keys --query 'items[?name==`my-api-key-name`].value' --output text --region us-east-1

Может кто-нибудь помочь мне в этом, пожалуйста?

1 Ответ

1 голос
/ 17 октября 2019

Вы пропустили --include-values ключ.

Вы можете попробовать это:

aws apigateway get-api-keys --query 'items[?name==`my-api-key-name`].value' --include-values --output text --region us-east-1

или это:

aws apigateway get-api-key --api-key <api-key-id> --include-value

Здесь Вы можете найти больше информации об этом.

...