botocore
botocore copied to clipboard
The low-level, core functionality of boto3 and the AWS CLI.
When using the botocore.config.Config option tcp_keepalive=True, the TCP socket is configured with the keep alive socket option (`socket.SO_KEEPALIVE`). By default, Linux sets the TCP keepalive time parameter to 7200 seconds,...
### Describe the bug In botocore shape `PlatformValues` enum has value `Windows`, while the actual return value is `windows`. ### Expected Behavior `PlatformValues` enum has [`windows`] value. ### Current Behavior...
Fixes the long-running confusion around base64-encoding and CLI V2: * https://github.com/aws/aws-cli/issues/41 * https://github.com/aws/aws-cli/issues/4969 AWS CLI V2 changed how it processes binary input types. This means the CLI documentation was now...
### Describe the feature With the botocore.config.Config option tcp_keepalive=True the TCP socket is opened with the keep alive socket option (socket.SO_KEEPALIVE) but the interval used for TCP keepalive probes is...
### Describe the bug https://github.com/boto/botocore/blob/bf2473756ac0dac340916eaac606b9b767d15e99/botocore/eventstream.py#L354-L362 means that any EventStreamError is treated as a 400. ### Expected Behavior Some EventStreamErrors should be retried. For instance, throttlingException. ### Current Behavior No EventStreamErrors...
### Describe the bug The pagination of S3 `list_objects_v2` skip pages when using `CommondPrefixes` (i.e. `Delimiter`) and `StartingToken` Use case: Our API provides a list of S3 "folders" and supports...
### Describe the feature Hey, i need waiters for the rds blue green deployment. Currently i have created custom waiters but it would be great if they will implemented in...
We are using **boto3 resource for dynamodb** actions and `TransactWriteItems` would be incremental to make our db transactions robust. However the service resource does _not_ support `transact_write_items` It would be...
This implements the fix to `botocore.credentials.ProcessProvider.load()` described in #3098. I added a test that reproduced the bug. The test passes with my fix applied. ~Please note that linting fails in...
### Describe the bug If the environment variable `AWS_PROFILE` is set to an empty string, then `boto3.client` raises an exception. It does so even if client credentials are explicitly specified...