Подтвердить что ты не робот

Ресурсы и клиенты Boto3 эквивалентны? Когда используете одно или другое?

Boto3 Mavens,

Какова функциональная разница, если таковая имеется, между Клиентами и Ресурсами?

Являются ли они функционально эквивалентными?

В каких условиях вы бы выбрали Boto3 Resource vs. Client (и наоборот)?

Хотя я пытался ответить на этот вопрос RTM... сожалею, понимание функциональной разницы между ними ускользает от меня.

Ваши мысли?

Многие, огромное спасибо!

Plain Wryter

4b9b3361

Ответ 1

Ресурсы - это просто абстракция на основе ресурсов над клиентами. Они не могут делать ничего, чего не могут сделать клиенты, но во многих случаях они лучше использовать. У них фактически есть встроенный клиент, который они используют для выполнения запросов. Недостатком является то, что они не всегда поддерживают 100% функций службы.