boto3
boto3 copied to clipboard
AWS SDK for Python
An IAM instance profile can have a collection of roles attached to it. I think in the giant JSON that needs to be reflected as a `hasMany` and not a...
Is there a way with boto3 to unmarshall a json response from querying dyanmodb? I want to avoid having to import another module like https://pypi.org/project/dynamodb-json/
This is a signal boost for the request found in issue #548 in pull request form. In short, if we can guess the proper ContentType, do so. Includes doc fix,...
Exceptions coming from boto3/botocore when running boto3.client('sts') too many times simultaneously
```python import boto3, threading for i in range(50): threading.Thread(target=lambda: boto3.client('sts')).start() ``` And you get, tested on my Windows 10 machine (boto3 version 1.5.31, botocore version 1.8.45) and also on an...
I'm aware of `s3.upload_fileobj()`, but this has the inverse of the interface I want. `upload_fileobj` takes a file-like object with a `read` method, and calls that. I'd like an interface...
There is a bug in the implementation of the cloud formation StackResourceSummary class which prevents the creation of StackResources by calling the Resource() sub-resource: > stack = cloudformation.Stack('MyStack') > resource_summary...
Now that [pep 561](https://www.python.org/dev/peps/pep-0561/) has passed its possible to have a typehint package added for boto3.
The Glacier.Client.list_vaults() method [Examples section](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/glacier.html#Glacier.Client.list_vaults) lists the code statement: `response = client.list_vaults( accountId='-', limit='', marker='', )` Passing an empty string with limit= raises an exception. The Glacier REST API for...
I'm aware that you can get at object tagging via the client, but it'd be nice to be able to get it through the resource API as well.
**Describe the bug** [Pagination](https://boto3.amazonaws.com/v1/documentation/api/latest/guide/paginators.html) for dynamodb fails when the partition key is of type number. This happens because the returned LastEvaluatedKey is of type `Decimal` and it cannot be json...