Новичок здесь.Я пытаюсь понять, как мне извлечь некоторые конкретные значения из вывода json, полученного при выполнении определенного метода boto3.Ниже приведен код, который работает;
import json
import boto3
def lambda_handler(event, context):
client = boto3.client('apigateway')
response = client.get_usage_plans()['items']
return response
Выше приведен следующий вывод, как и ожидалось.
Response:
[
{
"id": "p90xvt",
"name": "Basic",
"apiStages": [
{
"apiId": "g1gckiw2cj",
"stage": "prod"
}
],
"quota": {
"limit": 10,
"offset": 0,
"period": "DAY"
}
},
{
"id": "rt9k2q",
"name": "Prem",
"apiStages": [
{
"apiId": "g1gckiw2cj",
"stage": "prod"
}
],
"quota": {
"limit": 10,
"offset": 0,
"period": "DAY"
}
}
]
Request ID:
"4aa80ca1-c48d-11e8-95cf-f59e9444b72c"
Function Logs:
START RequestId: 4aa80ca1-c48d-11e8-95cf-f59e9444b72c Version: $LATEST
END RequestId: 4aa80ca1-c48d-11e8-95cf-f59e9444b72c
REPORT RequestId: 4aa80ca1-c48d-11e8-95cf-f59e9444b72c Duration: 631.18 ms Billed Duration: 700 ms Memory Size: 128 MB Max Memory Used: 31 MB
Что я пытаюсь понять, так это то, как извлечь какой-то конкретный ключ: значения из вывода?Скажите, если я хочу напечатать ДА, если лимит квоты принадлежит определенному идентификатору (то есть: "p90xvt") равен 10?Имейте в виду, мне нужно покрыть все идентификаторы.
Очень ценю вашу помощь с этими людьми.Спасибо заранее.-B