The main difference between Client and Resources are as follows:
Client |
Resource |
- low-level service access
- generated from service description
- exposes botocore client to the developer
- typically maps 1:1 with the service API
|
- higher-level, object-oriented API
- generated from resource description
- uses identifiers and attributes
- has actions (operations on resources)
- exposes subresources and collections
|