Boto3 список доступных услуг в регионе - PullRequest
0 голосов
/ 19 июня 2019

В окне AWS я могу получить список доступных служб при запуске

aws help

Есть ли в boto3 команда, позволяющая мне программно перечислять доступные службы, которые я могу использовать при инициализации клиента boto3?

client = boto3.client('<some service>')

Я могу видеть в документации , но мне бы хотелось иметь возможность перечислять сервисы в python.

Ответы [ 2 ]

2 голосов
/ 19 июня 2019

Вы можете использовать session.get_available_services() согласно этой документации

session = boto3.Session(
    aws_access_key_id=MY_AWS_ACCESS_KEY_ID,
    aws_secret_access_key=MY_AWS_SECRET_ACCESS_KEY
)

services = session.get_available_services()
0 голосов
/ 19 июня 2019

Хотя это не относится конкретно к boto3, имейте в виду, что теперь вы можете запросить хранилище параметров, чтобы получить полезную информацию, например:

  • , какие регионы активны?
  • , какие службыдоступно в данном регионе?
  • в каких регионах доступна конкретная услуга?

Чтение Запрос для регионов, конечных точек и других объектов AWS с помощью хранилища параметров AWS Systems Manager .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...