moo*_*oot 55
boto3.resources是一个围绕boto3.client的高级服务类.
它可以将连接的资源附加到以后可以使用其他资源的位置,而无需指定原始资源ID.
import boto3
s3 = boto3.resource("s3")
bucket = s3.Bucket('mybucket')
# now bucket is "attached" the S3 bucket name "mybucket"
print(bucket)
# s3.Bucket(name='mybucket')
print(dir(bucket))
#show you all class method action you may perform
Run Code Online (Sandbox Code Playgroud)
OTH,boto3.client是低级别的,您没有"条目类对象",因此您必须为您执行的每个操作明确指定它所连接的确切资源.
这取决于个人需求.但是,boto3.resources并不包含所有boto3.client功能,因此有时您需要调用boto3.client,或使用boto3.resource.meta.client()来完成工作.
| 归档时间: |
|
| 查看次数: |
20485 次 |
| 最近记录: |