레이블이 boto3인 게시물을 표시합니다. 모든 게시물 표시
레이블이 boto3인 게시물을 표시합니다. 모든 게시물 표시

2022. 12. 4.

Using paginator in boto3


How to convert codes for using paginator

### no paginations code
  1. for region in regions:
  2.     resource = boto3.client('resourcegroupstaggingapi', region_name=region)
  3.     res = resource.get_resources(ResourceTypeFilters=resource_type_filters)
  4.     list_items(res)

    

### using paginator code
  1. for region in regions:
  2.     resource = boto3.client('resourcegroupstaggingapi', region_name=region)
  3.     paginator = resource.get_paginator('get_resources')  # parameter is 'method name' which is LINE3 of above code 
  4.     response_iterator = paginator.paginate(ResourceTypeFilters=resource_type_filters) #Passing parameter is same with   LINE3 in above code
  5.     for page in response_iterator:
  6.         list_items(page)

2018. 9. 22.

Upload string to S3 with boto3 python

Upload string to S3 with boto3 python
# this code sometimes occurs error.  Body parameter is byte or file handle.
body_string = “abc..."
s3.client.Object(bucketname, key).put(Body= body_string) 

# using encode method. 
s3.client.Object(bucketname, key).put(Body=body_string.encode()) 


September 21, 2018 at 04:06PM