#amazon-web-services #boto3 #amazon-cloudsearch
Вопрос:
Я перемещаю свои скрипты с boto2 на boto3 и, вызывая службу cloudsearch для поиска доменных имен с типом двигателя CloudSearch (API 2011), возвращаю результат с пустым списком доменных имен. Есть ли ограничение на boto3?
client = boto3.client('cloudsearch', region_name=options.region, aws_access_key_id=access_key,
aws_secret_access_key=secret_key)
domain_info = client.describe_domains(DomainNames=[options.domain])
Выход:
{'ResponseMetadata': {'RetryAttempts': 0, 'HTTPStatusCode': 200, 'RequestId': '96a9016d-23da-4e79-b51a-812855103003', 'HTTPHeaders': {'x-amzn-requestid': '96a9016d-23da-4e79-b51a-812855103003', 'date': 'Wed, 19 May 2021 07:41:15 GMT', 'content-length': '294', 'content-type': 'text/xml'}}, u'DomainStatusList': []}
Но он возвращает правильный вывод, когда я использую boto2.
conn = boto.cloudsearch.connect_to_region(options.region,aws_access_key_id=access_key, aws_secret_access_key=secret_key)
domain_info = conn.describe_domains(domain_names=[options.domain])[0]