Boto3 ApiGateway get_resource - PullRequest
       13

Boto3 ApiGateway get_resource

0 голосов
/ 22 января 2020

У меня есть шлюз API со следующим URL:

 https://xxxxx.execute-api.us-west-2.amazonaws.com/test/environment?myId=test_

, и я хочу использовать библиотеку boto3 для запроса моего ресурса.

client = boto3.client('apigateway', region_name='us-west-2')
resp = client.get_resource(restApiId=xxxxx, resourceId=???, embed=myId=test_)

Где мне нужно ввести свой api-ключ и каков мой resourceId для вызова get_resource?

На втором шаге я хочу создать доменное имя «myapi.example.com» для замены restApiId и этапа «https://xxxxx.execute-api.us-west-2.amazonaws.com/test/».

Как мне вызвать метод boto3.get_resource () для доменного имени?

1 Ответ

0 голосов
/ 28 января 2020

Если у вас установлен AWS CLI, вы можете использовать его для настройки файла учетных данных:

aws configure

Кроме того, вы можете создать файл учетных данных самостоятельно. По умолчанию он находится по адресу ~ / .aws / credentials:

[default]
aws_access_key_id = YOUR_ACCESS_KEY
aws_secret_access_key = YOUR_SECRET_KEY

ПРИМЕЧАНИЕ. Экземпляр EC2 уже имеет доступ.

ВЫ НЕ МОЖЕТЕ вызывать get_resource с именем домена

...