-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
NoCredentialsError when reading creds from instance metadata #1403
Labels
bug
This issue is a confirmed bug.
Comments
Yep I can confirm that a 200 response with an empty response is not being retried as it should be. There's also a related issue about non-json responses coming back from instance metadata: #1049 Marking as a bug, I think there's a few fixes we need to make to our InstanceMetadataFetcher. Thanks for reporting. |
Related boto/boto3#1408 |
bors bot
referenced
this issue
in mozilla/normandy
Oct 15, 2018
1582: Fix some permission r=rehandalal a=mythmon Various files in the repo were marked as executable that did not need to be. 1586: Update dependency eslint to v5.7.0 r=mythmon a=renovate[bot] This PR contains the following updates: | Package | Type | Update | Change | References | |---|---|---|---|---| | eslint | devDependencies | minor | `5.6.1` -> `5.7.0` | [homepage](https://eslint.org), [source](https://renovatebot.com/gh/eslint/eslint) | 1587: Scheduled weekly dependency update for week 41 r=mythmon a=pyup-bot ### Update [atomicwrites](https://pypi.org/project/atomicwrites) from **1.2.0** to **1.2.1**. *The bot wasn't able to find a changelog for this release. [Got an idea?](https://github.com/pyupio/changelogs/issues/new)* <details> <summary>Links</summary> - PyPI: https://pypi.org/project/atomicwrites - Repo: https://github.com/untitaker/python-atomicwrites </details> ### Update [botocore](https://pypi.org/project/botocore) from **1.12.18** to **1.12.23**. <details> <summary>Changelog</summary> ### 1.12.23 ``` ======= * api-change:``cloudtrail``: Update cloudtrail client to latest version ``` ### 1.12.22 ``` ======= * api-change:``athena``: Update athena client to latest version * api-change:``ec2``: Update ec2 client to latest version * api-change:``transcribe``: Update transcribe client to latest version * api-change:``mediaconvert``: Update mediaconvert client to latest version * api-change:``directconnect``: Update directconnect client to latest version ``` ### 1.12.21 ``` ======= * api-change:``transcribe``: Update transcribe client to latest version * api-change:``comprehend``: Update comprehend client to latest version * api-change:``es``: Update es client to latest version ``` ### 1.12.20 ``` ======= * enhancement:TLS: Added support for configuring a client certificate and key when establishing TLS connections. * api-change:``ssm``: Update ssm client to latest version * bugfix:InstanceMetadataFetcher: Fix failure to retry on empty credentials and invalid JSON returned from IMDS `1049 <https://github.com/boto/botocore/issues/1049>`__ `1403 <https://github.com/boto/botocore/issues/1403>`__ ``` ### 1.12.19 ``` ======= * api-change:``iot``: Update iot client to latest version * api-change:``iot-jobs-data``: Update iot-jobs-data client to latest version ``` </details> <details> <summary>Links</summary> - PyPI: https://pypi.org/project/botocore - Changelog: https://pyup.io/changelogs/botocore/ - Repo: https://github.com/boto/botocore </details> ### Update [certifi](https://pypi.org/project/certifi) from **2018.8.24** to **2018.10.15**. *The bot wasn't able to find a changelog for this release. [Got an idea?](https://github.com/pyupio/changelogs/issues/new)* <details> <summary>Links</summary> - PyPI: https://pypi.org/project/certifi - Homepage: http://certifi.io/ </details> ### Update [Faker](https://pypi.org/project/Faker) from **0.9.1** to **0.9.2**. <details> <summary>Changelog</summary> ### 0.9.2 ``` * 1 bug fix: * Stopped stomping on I18n load path ``` </details> <details> <summary>Links</summary> - PyPI: https://pypi.org/project/faker - Changelog: https://pyup.io/changelogs/faker/ - Repo: https://github.com/joke2k/faker </details> ### Update [py](https://pypi.org/project/py) from **1.6.0** to **1.7.0**. <details> <summary>Changelog</summary> ### 1.7.0 ``` ================== - fix 174: use ``shutil.get_terminal_size()`` in Python 3.3+ to determine the size of the terminal, which produces more accurate results than the previous method. - fix pytest-dev/pytest2042: introduce new ``PY_IGNORE_IMPORTMISMATCH`` environment variable that suppresses ``ImportMismatchError`` exceptions when set to ``1``. ``` </details> <details> <summary>Links</summary> - PyPI: https://pypi.org/project/py - Changelog: https://pyup.io/changelogs/py/ - Docs: http://py.readthedocs.io/ </details> ### Update [urllib3](https://pypi.org/project/urllib3) from **1.22** to **1.23**. <details> <summary>Changelog</summary> ### 1.23 ``` ----------------- * Allow providing a list of headers to strip from requests when redirecting to a different host. Defaults to the ``Authorization`` header. Different headers can be set via ``Retry.remove_headers_on_redirect``. (Issue 1316) * Fix ``util.selectors._fileobj_to_fd`` to accept ``long`` (Issue 1247). * Dropped Python 3.3 support. (Pull 1242) * Put the connection back in the pool when calling stream() or read_chunked() on a chunked HEAD response. (Issue 1234) * Fixed pyOpenSSL-specific ssl client authentication issue when clients attempted to auth via certificate + chain (Issue 1060) * Add the port to the connectionpool connect print (Pull 1251) * Don't use the ``uuid`` module to create multipart data boundaries. (Pull 1380) * ``read_chunked()`` on a closed response returns no chunks. (Issue 1088) * Add Python 2.6 support to ``contrib.securetransport`` (Pull 1359) * Added support for auth info in url for SOCKS proxy (Pull 1363) ``` </details> <details> <summary>Links</summary> - PyPI: https://pypi.org/project/urllib3 - Changelog: https://pyup.io/changelogs/urllib3/ - Docs: https://urllib3.readthedocs.io/ </details> ### Update [boto3](https://pypi.org/project/boto3) from **1.9.18** to **1.9.23**. <details> <summary>Changelog</summary> ### 1.9.23 ``` ====== * api-change:``cloudtrail``: [``botocore``] Update cloudtrail client to latest version ``` ### 1.9.22 ``` ====== * api-change:``athena``: [``botocore``] Update athena client to latest version * api-change:``ec2``: [``botocore``] Update ec2 client to latest version * api-change:``transcribe``: [``botocore``] Update transcribe client to latest version * api-change:``mediaconvert``: [``botocore``] Update mediaconvert client to latest version * api-change:``directconnect``: [``botocore``] Update directconnect client to latest version ``` ### 1.9.21 ``` ====== * api-change:``transcribe``: [``botocore``] Update transcribe client to latest version * api-change:``comprehend``: [``botocore``] Update comprehend client to latest version * api-change:``es``: [``botocore``] Update es client to latest version ``` ### 1.9.20 ``` ====== * enhancement:TLS: [``botocore``] Added support for configuring a client certificate and key when establishing TLS connections. * api-change:``ssm``: [``botocore``] Update ssm client to latest version * bugfix:InstanceMetadataFetcher: [``botocore``] Fix failure to retry on empty credentials and invalid JSON returned from IMDS `1049 <https://github.com/boto/botocore/issues/1049>`__ `1403 <https://github.com/boto/botocore/issues/1403>`__ ``` ### 1.9.19 ``` ====== * api-change:``iot``: [``botocore``] Update iot client to latest version * api-change:``iot-jobs-data``: [``botocore``] Update iot-jobs-data client to latest version ``` </details> <details> <summary>Links</summary> - PyPI: https://pypi.org/project/boto3 - Changelog: https://pyup.io/changelogs/boto3/ - Repo: https://github.com/boto/boto3 </details> ### Update [geoip2](https://pypi.org/project/geoip2) from **2.8.0** to **2.9.0**. <details> <summary>Changelog</summary> ### 2.9.0 ``` ++++++++++++++++++ * You may now pass in the database via a file descriptor rather than a file name when creating a new ``geoip2.database.Reader`` object using ``MODE_FD``. This will read the database from the file descriptor into memory. Pull request by nkinkade. GitHub 53. ``` </details> <details> <summary>Links</summary> - PyPI: https://pypi.org/project/geoip2 - Changelog: https://pyup.io/changelogs/geoip2/ - Homepage: http://www.maxmind.com/ - Docs: https://pythonhosted.org/geoip2/ </details> ### Update [gevent](https://pypi.org/project/gevent) from **1.3.6** to **1.3.7**. <details> <summary>Changelog</summary> ### 1.3.7 ``` ================== - Formatting run info no longer includes ``gevent.local.local`` objects that have no value in the greenlet. See :issue:`1275`. - Fixed negative length in pywsgi's Input read functions for non chunked body. Reported in :issue:`1274` by tzickel. - Upgrade libuv from 1.22.0 to 1.23.2. - Fix opening files in text mode in CPython 2 on Windows by patching libuv. See :issue:`1282` reported by wiggin15. ``` </details> <details> <summary>Links</summary> - PyPI: https://pypi.org/project/gevent - Changelog: https://pyup.io/changelogs/gevent/ - Homepage: http://www.gevent.org/ </details> ### Update [gunicorn](https://pypi.org/project/gunicorn) from **19.8.1** to **19.9.0**. *The bot wasn't able to find a changelog for this release. [Got an idea?](https://github.com/pyupio/changelogs/issues/new)* <details> <summary>Links</summary> - PyPI: https://pypi.org/project/gunicorn - Changelog: https://pyup.io/changelogs/gunicorn/ - Homepage: http://gunicorn.org </details> Co-authored-by: Mike Cooper <[email protected]> Co-authored-by: Renovate Bot <[email protected]> Co-authored-by: pyup-bot <[email protected]>
netbsd-srcmastr
referenced
this issue
in NetBSD/pkgsrc
Dec 21, 2018
Changelog: 1.9.70 ====== * api-change:``medialive``: [``botocore``] Update medialive client to latest version * enhancement:EndpointDiscovery: [``botocore``] Add a config option, ``endpoint_discovery_enabled``, for automatically discovering endpoints * api-change:``comprehend``: [``botocore``] Update comprehend client to latest version * api-change:``firehose``: [``botocore``] Update firehose client to latest version * api-change:``transcribe``: [``botocore``] Update transcribe client to latest version * api-change:``cognito-idp``: [``botocore``] Update cognito-idp client to latest version 1.9.69 ====== * api-change:``sagemaker``: [``botocore``] Update sagemaker client to latest version * api-change:``waf-regional``: [``botocore``] Update waf-regional client to latest version * api-change:``ec2``: [``botocore``] Update ec2 client to latest version * api-change:``waf``: [``botocore``] Update waf client to latest version 1.9.68 ====== * api-change:``apigatewayv2``: [``botocore``] Update apigatewayv2 client to latest version * bugfix:Credentials: [``botocore``] Fixes an issue where credentials would be checked when creating an anonymous client. Fixes `#1472 <https://github.com/boto/botocore/issues/1472>`__ * api-change:``ec2``: [``botocore``] Update ec2 client to latest version * api-change:``elasticbeanstalk``: [``botocore``] Update elasticbeanstalk client to latest version * api-change:``globalaccelerator``: [``botocore``] Update globalaccelerator client to latest version * enhancement:StreamingBody: [``botocore``] Support iterating lines from a streaming response body with CRLF line endings * api-change:``apigatewaymanagementapi``: [``botocore``] Update apigatewaymanagementapi client to latest version 1.9.67 ====== * api-change:``quicksight``: [``botocore``] Update quicksight client to latest version * api-change:``ecr``: [``botocore``] Update ecr client to latest version 1.9.66 ====== * api-change:``alexaforbusiness``: [``botocore``] Update alexaforbusiness client to latest version * api-change:``redshift``: [``botocore``] Update redshift client to latest version * api-change:``cloudformation``: [``botocore``] Update cloudformation client to latest version 1.9.65 ====== * api-change:``organizations``: [``botocore``] Update organizations client to latest version * api-change:``pinpoint-email``: [``botocore``] Update pinpoint-email client to latest version 1.9.64 ====== * api-change:``route53``: [``botocore``] Update route53 client to latest version * api-change:``glue``: [``botocore``] Update glue client to latest version * api-change:``sagemaker``: [``botocore``] Update sagemaker client to latest version * api-change:``eks``: [``botocore``] Update eks client to latest version 1.9.63 ====== * api-change:``mediastore``: [``botocore``] Update mediastore client to latest version * api-change:``ecs``: [``botocore``] Update ecs client to latest version * api-change:``connect``: [``botocore``] Update connect client to latest version 1.9.62 ====== * api-change:``ec2``: [``botocore``] Update ec2 client to latest version * enhancement:AssumeRole: [``botocore``] Add support for duration_seconds when assuming a role in the config file (`#1600 <https://github.com/boto/botocore/issues/1600>`__). * api-change:``iam``: [``botocore``] Update iam client to latest version * api-change:``servicecatalog``: [``botocore``] Update servicecatalog client to latest version * api-change:``alexaforbusiness``: [``botocore``] Update alexaforbusiness client to latest version 1.9.61 ====== * api-change:``elbv2``: [``botocore``] Update elbv2 client to latest version * api-change:``medialive``: [``botocore``] Update medialive client to latest version * api-change:``codebuild``: [``botocore``] Update codebuild client to latest version * api-change:``rds``: [``botocore``] Update rds client to latest version 1.9.60 ====== * api-change:``mq``: [``botocore``] Update mq client to latest version * api-change:``ce``: [``botocore``] Update ce client to latest version * api-change:``mediatailor``: [``botocore``] Update mediatailor client to latest version 1.9.59 ====== * api-change:``health``: [``botocore``] Update health client to latest version * api-change:``s3``: [``botocore``] Update s3 client to latest version 1.9.58 ====== * api-change:``devicefarm``: [``botocore``] Update devicefarm client to latest version * api-change:``storagegateway``: [``botocore``] Update storagegateway client to latest version * api-change:``mediaconvert``: [``botocore``] Update mediaconvert client to latest version * api-change:``servicecatalog``: [``botocore``] Update servicecatalog client to latest version 1.9.57 ====== * bugfix:s3: [``botocore``] Add md5 header injection to new operations that require it * api-change:``s3``: [``botocore``] Update s3 client to latest version 1.9.56 ====== * api-change:``elbv2``: [``botocore``] Update elbv2 client to latest version * api-change:``stepfunctions``: [``botocore``] Update stepfunctions client to latest version * api-change:``xray``: [``botocore``] Update xray client to latest version * api-change:``lambda``: [``botocore``] Update lambda client to latest version * api-change:``events``: [``botocore``] Update events client to latest version * api-change:``serverlessrepo``: [``botocore``] Update serverlessrepo client to latest version * api-change:``kafka``: [``botocore``] Update kafka client to latest version * api-change:``s3``: [``botocore``] Update s3 client to latest version 1.9.55 ====== * api-change:``ec2``: [``botocore``] Update ec2 client to latest version * api-change:``appmesh``: [``botocore``] Update appmesh client to latest version * api-change:``license-manager``: [``botocore``] Update license-manager client to latest version * api-change:``servicediscovery``: [``botocore``] Update servicediscovery client to latest version * api-change:``sagemaker``: [``botocore``] Update sagemaker client to latest version * api-change:``lightsail``: [``botocore``] Update lightsail client to latest version 1.9.54 ====== * api-change:``securityhub``: [``botocore``] Update securityhub client to latest version * api-change:``rds``: [``botocore``] Update rds client to latest version * api-change:``fsx``: [``botocore``] Update fsx client to latest version * api-change:``dynamodb``: [``botocore``] Update dynamodb client to latest version 1.9.53 ====== * api-change:``meteringmarketplace``: [``botocore``] Update meteringmarketplace client to latest version * api-change:``ec2``: [``botocore``] Update ec2 client to latest version * api-change:``codedeploy``: [``botocore``] Update codedeploy client to latest version * api-change:``translate``: [``botocore``] Update translate client to latest version * api-change:``logs``: [``botocore``] Update logs client to latest version * api-change:``kinesisanalytics``: [``botocore``] Update kinesisanalytics client to latest version * api-change:``comprehendmedical``: [``botocore``] Update comprehendmedical client to latest version * api-change:``mediaconnect``: [``botocore``] Update mediaconnect client to latest version * api-change:``kinesisanalyticsv2``: [``botocore``] Update kinesisanalyticsv2 client to latest version * api-change:``ecs``: [``botocore``] Update ecs client to latest version 1.9.52 ====== * api-change:``iot``: [``botocore``] Update iot client to latest version * api-change:``sms``: [``botocore``] Update sms client to latest version * api-change:``s3``: [``botocore``] Update s3 client to latest version * api-change:``iotanalytics``: [``botocore``] Update iotanalytics client to latest version * api-change:``greengrass``: [``botocore``] Update greengrass client to latest version * api-change:``kms``: [``botocore``] Update kms client to latest version * api-change:``ec2``: [``botocore``] Update ec2 client to latest version * api-change:``globalaccelerator``: [``botocore``] Update globalaccelerator client to latest version 1.9.51 ====== * api-change:``amplify``: [``botocore``] Update amplify client to latest version * api-change:``transfer``: [``botocore``] Update transfer client to latest version * api-change:``snowball``: [``botocore``] Update snowball client to latest version * api-change:``robomaker``: [``botocore``] Update robomaker client to latest version * api-change:``s3``: [``botocore``] Update s3 client to latest version * api-change:``datasync``: [``botocore``] Update datasync client to latest version 1.9.50 ====== * api-change:``rekognition``: [``botocore``] Update rekognition client to latest version 1.9.49 ====== * api-change:``autoscaling-plans``: [``botocore``] Update autoscaling-plans client to latest version * api-change:``xray``: [``botocore``] Update xray client to latest version * api-change:``devicefarm``: [``botocore``] Update devicefarm client to latest version * api-change:``ssm``: [``botocore``] Update ssm client to latest version * api-change:``medialive``: [``botocore``] Update medialive client to latest version * api-change:``redshift``: [``botocore``] Update redshift client to latest version * api-change:``rds-data``: [``botocore``] Update rds-data client to latest version * api-change:``appsync``: [``botocore``] Update appsync client to latest version * api-change:``cloudwatch``: [``botocore``] Update cloudwatch client to latest version * api-change:``quicksight``: [``botocore``] Update quicksight client to latest version * api-change:``cloudfront``: [``botocore``] Update cloudfront client to latest version 1.9.48 ====== * api-change:``lightsail``: [``botocore``] Update lightsail client to latest version * api-change:``workspaces``: [``botocore``] Update workspaces client to latest version * api-change:``workdocs``: [``botocore``] Update workdocs client to latest version * api-change:``batch``: [``botocore``] Update batch client to latest version * api-change:``ec2``: [``botocore``] Update ec2 client to latest version * api-change:``devicefarm``: [``botocore``] Update devicefarm client to latest version * api-change:``rds``: [``botocore``] Update rds client to latest version * api-change:``cloudformation``: [``botocore``] Update cloudformation client to latest version * api-change:``lambda``: [``botocore``] Update lambda client to latest version * api-change:``config``: [``botocore``] Update config client to latest version * api-change:``cloudtrail``: [``botocore``] Update cloudtrail client to latest version * api-change:``mediaconvert``: [``botocore``] Update mediaconvert client to latest version * api-change:``iot``: [``botocore``] Update iot client to latest version 1.9.47 ====== * api-change:``ssm``: [``botocore``] Update ssm client to latest version * api-change:``comprehend``: [``botocore``] Update comprehend client to latest version * api-change:``workspaces``: [``botocore``] Update workspaces client to latest version * api-change:``ce``: [``botocore``] Update ce client to latest version * api-change:``ecs``: [``botocore``] Update ecs client to latest version 1.9.46 ====== * api-change:``s3``: [``botocore``] Update s3 client to latest version * api-change:``sms-voice``: [``botocore``] Update sms-voice client to latest version * api-change:``redshift``: [``botocore``] Update redshift client to latest version * api-change:``rds``: [``botocore``] Update rds client to latest version * api-change:``dms``: [``botocore``] Update dms client to latest version * api-change:``codebuild``: [``botocore``] Update codebuild client to latest version * api-change:``s3control``: [``botocore``] Update s3control client to latest version * api-change:``directconnect``: [``botocore``] Update directconnect client to latest version * api-change:``ram``: [``botocore``] Update ram client to latest version * api-change:``pinpoint``: [``botocore``] Update pinpoint client to latest version * api-change:``route53resolver``: [``botocore``] Update route53resolver client to latest version * api-change:``comprehend``: [``botocore``] Update comprehend client to latest version * api-change:``transcribe``: [``botocore``] Update transcribe client to latest version * api-change:``ecs``: [``botocore``] Update ecs client to latest version * api-change:``iam``: [``botocore``] Update iam client to latest version 1.9.45 ====== * api-change:``resource-groups``: [``botocore``] Update resource-groups client to latest version * api-change:``autoscaling``: [``botocore``] Update autoscaling client to latest version * api-change:``mediatailor``: [``botocore``] Update mediatailor client to latest version * api-change:``sns``: [``botocore``] Update sns client to latest version * api-change:``sagemaker``: [``botocore``] Update sagemaker client to latest version * api-change:``servicecatalog``: [``botocore``] Update servicecatalog client to latest version * api-change:``ec2``: [``botocore``] Update ec2 client to latest version 1.9.44 ====== * api-change:``chime``: [``botocore``] Update chime client to latest version * api-change:``budgets``: [``botocore``] Update budgets client to latest version * api-change:``redshift``: [``botocore``] Update redshift client to latest version 1.9.43 ====== * api-change:``polly``: [``botocore``] Update polly client to latest version * api-change:``batch``: [``botocore``] Update batch client to latest version * api-change:``firehose``: [``botocore``] Update firehose client to latest version * api-change:``cloudformation``: [``botocore``] Update cloudformation client to latest version * api-change:``budgets``: [``botocore``] Update budgets client to latest version * api-change:``codepipeline``: [``botocore``] Update codepipeline client to latest version * api-change:``rds``: [``botocore``] Update rds client to latest version 1.9.42 ====== * api-change:``mediapackage``: [``botocore``] Update mediapackage client to latest version 1.9.41 ====== * api-change:``medialive``: [``botocore``] Update medialive client to latest version * api-change:``dlm``: [``botocore``] Update dlm client to latest version * api-change:``events``: [``botocore``] Update events client to latest version 1.9.40 ====== * api-change:``dms``: [``botocore``] Update dms client to latest version * api-change:``ce``: [``botocore``] Update ce client to latest version * api-change:``ec2``: [``botocore``] Update ec2 client to latest version 1.9.39 ====== * api-change:``codebuild``: [``botocore``] Update codebuild client to latest version * api-change:``pinpoint``: [``botocore``] Update pinpoint client to latest version * api-change:``ec2``: [``botocore``] Update ec2 client to latest version * api-change:``pinpoint-email``: [``botocore``] Update pinpoint-email client to latest version * api-change:``apigateway``: [``botocore``] Update apigateway client to latest version * api-change:``waf-regional``: [``botocore``] Update waf-regional client to latest version * bugfix:session config: [``botocore``] Added the default session configuration tuples back to session.session_vars_map. 1.9.38 ====== * api-change:``eks``: [``botocore``] Update eks client to latest version * enhancement:Configuration: [``botocore``] Added new configuration provider methods allowing for more flexibility in how a botocore session loads a particular configuration value. * api-change:``serverlessrepo``: [``botocore``] Update serverlessrepo client to latest version 1.9.37 ====== * api-change:``rekognition``: [``botocore``] Update rekognition client to latest version * api-change:``clouddirectory``: [``botocore``] Update clouddirectory client to latest version 1.9.36 ====== * api-change:``servicecatalog``: [``botocore``] Update servicecatalog client to latest version * enhancement:Exceptions: [``botocore``] Add the ability to pickle botocore exceptions (`834 <https://github.com/boto/botocore/issues/834>`__) 1.9.35 ====== * api-change:``mediastore-data``: [``botocore``] Update mediastore-data client to latest version * api-change:``secretsmanager``: [``botocore``] Update secretsmanager client to latest version * api-change:``greengrass``: [``botocore``] Update greengrass client to latest version * api-change:``config``: [``botocore``] Update config client to latest version 1.9.34 ====== * api-change:``chime``: [``botocore``] Update chime client to latest version * api-change:``rds``: [``botocore``] Update rds client to latest version * api-change:``dms``: [``botocore``] Update dms client to latest version 1.9.33 ====== * api-change:``sagemaker``: [``botocore``] Update sagemaker client to latest version * api-change:``alexaforbusiness``: [``botocore``] Update alexaforbusiness client to latest version * api-change:``ssm``: [``botocore``] Update ssm client to latest version 1.9.32 ====== * api-change:``ec2``: [``botocore``] Update ec2 client to latest version 1.9.31 ====== * api-change:``codestar``: [``botocore``] Update codestar client to latest version * api-change:``alexaforbusiness``: [``botocore``] Update alexaforbusiness client to latest version 1.9.30 ====== * api-change:``ec2``: [``botocore``] Update ec2 client to latest version 1.9.29 ====== * api-change:``inspector``: [``botocore``] Update inspector client to latest version * api-change:``shield``: [``botocore``] Update shield client to latest version 1.9.28 ====== * api-change:``workspaces``: [``botocore``] Update workspaces client to latest version * api-change:``ssm``: [``botocore``] Update ssm client to latest version 1.9.27 ====== * api-change:``medialive``: [``botocore``] Update medialive client to latest version * api-change:``route53``: [``botocore``] Update route53 client to latest version * api-change:``appstream``: [``botocore``] Update appstream client to latest version 1.9.26 ====== * api-change:``events``: [``botocore``] Update events client to latest version * api-change:``apigateway``: [``botocore``] Update apigateway client to latest version 1.9.25 ====== * api-change:``glue``: [``botocore``] Update glue client to latest version * api-change:``lightsail``: [``botocore``] Update lightsail client to latest version * api-change:``resource-groups``: [``botocore``] Update resource-groups client to latest version 1.9.24 ====== * api-change:``rds``: [``botocore``] Update rds client to latest version * api-change:``lambda``: [``botocore``] Update lambda client to latest version * api-change:``servicecatalog``: [``botocore``] Update servicecatalog client to latest version 1.9.23 ====== * api-change:``cloudtrail``: [``botocore``] Update cloudtrail client to latest version 1.9.22 ====== * api-change:``athena``: [``botocore``] Update athena client to latest version * api-change:``ec2``: [``botocore``] Update ec2 client to latest version * api-change:``transcribe``: [``botocore``] Update transcribe client to latest version * api-change:``mediaconvert``: [``botocore``] Update mediaconvert client to latest version * api-change:``directconnect``: [``botocore``] Update directconnect client to latest version 1.9.21 ====== * api-change:``transcribe``: [``botocore``] Update transcribe client to latest version * api-change:``comprehend``: [``botocore``] Update comprehend client to latest version * api-change:``es``: [``botocore``] Update es client to latest version 1.9.20 ====== * enhancement:TLS: [``botocore``] Added support for configuring a client certificate and key when establishing TLS connections. * api-change:``ssm``: [``botocore``] Update ssm client to latest version * bugfix:InstanceMetadataFetcher: [``botocore``] Fix failure to retry on empty credentials and invalid JSON returned from IMDS `1049 <https://github.com/boto/botocore/issues/1049>`__ `1403 <https://github.com/boto/botocore/issues/1403>`__ 1.9.19 ====== * api-change:``iot``: [``botocore``] Update iot client to latest version * api-change:``iot-jobs-data``: [``botocore``] Update iot-jobs-data client to latest version 1.9.18 ====== * api-change:``ds``: [``botocore``] Update ds client to latest version 1.9.17 ====== * api-change:``ssm``: [``botocore``] Update ssm client to latest version * api-change:``codebuild``: [``botocore``] Update codebuild client to latest version * enhancement:HTTP Session: [``botocore``] Added the ability to enable TCP Keepalive via the shared config file's ``tcp_keepalive`` option. * api-change:``apigateway``: [``botocore``] Update apigateway client to latest version * api-change:``storagegateway``: [``botocore``] Update storagegateway client to latest version 1.9.16 ====== * api-change:``sagemaker``: [``botocore``] Update sagemaker client to latest version * api-change:``secretsmanager``: [``botocore``] Update secretsmanager client to latest version 1.9.15 ====== * api-change:``rekognition``: [``botocore``] Update rekognition client to latest version * api-change:``guardduty``: [``botocore``] Update guardduty client to latest version 1.9.14 ====== * api-change:``codestar``: [``botocore``] Update codestar client to latest version * api-change:``ec2``: [``botocore``] Update ec2 client to latest version 1.9.13 ====== * api-change:``mq``: [``botocore``] Update mq client to latest version * api-change:``apigateway``: [``botocore``] Update apigateway client to latest version * enhancement:Event: [``botocore``] Add the `before-send` event which allows finalized requests to be inspected before being sent across the wire and allows for custom responses to be returned. * api-change:``codecommit``: [``botocore``] Update codecommit client to latest version 1.9.12 ====== * api-change:``sqs``: [``botocore``] Update sqs client to latest version * api-change:``glue``: [``botocore``] Update glue client to latest version * api-change:``opsworkscm``: [``botocore``] Update opsworkscm client to latest version * api-change:``rds``: [``botocore``] Update rds client to latest version 1.9.11 ====== * api-change:``ec2``: [``botocore``] Update ec2 client to latest version * api-change:``cloudfront``: [``botocore``] Update cloudfront client to latest version * api-change:``ds``: [``botocore``] Update ds client to latest version 1.9.10 ====== * api-change:``connect``: [``botocore``] Update connect client to latest version * api-change:``rds``: [``botocore``] Update rds client to latest version 1.9.9 ===== * api-change:``mediaconvert``: [``botocore``] Update mediaconvert client to latest version 1.9.8 ===== * api-change:``rds``: [``botocore``] Update rds client to latest version * api-change:``ds``: [``botocore``] Update ds client to latest version * api-change:``ec2``: [``botocore``] Update ec2 client to latest version 1.9.7 ===== * api-change:``cloudwatch``: [``botocore``] Update cloudwatch client to latest version * api-change:``s3``: [``botocore``] Update s3 client to latest version * api-change:``organizations``: [``botocore``] Update organizations client to latest version 1.9.6 ===== * bugfix:Serialization: [``botocore``] Fixes `#1557 <https://github.com/boto/botocore/issues/1557>`__. Fixed a regression in serialization where request bodies would be improperly encoded. * api-change:``es``: [``botocore``] Update es client to latest version * api-change:``rekognition``: [``botocore``] Update rekognition client to latest version 1.9.5 ===== * api-change:``codebuild``: [``botocore``] Update codebuild client to latest version * api-change:``elastictranscoder``: [``botocore``] Update elastictranscoder client to latest version * api-change:``ecs``: [``botocore``] Update ecs client to latest version * api-change:``ec2``: [``botocore``] Update ec2 client to latest version * api-change:``cloudwatch``: [``botocore``] Update cloudwatch client to latest version * api-change:``secretsmanager``: [``botocore``] Update secretsmanager client to latest version * api-change:``elasticache``: [``botocore``] Update elasticache client to latest version 1.9.4 ===== * enhancement:s3: [``botocore``] Adds encoding and decoding handlers for ListObjectsV2 `#1552 <https://github.com/boto/botocore/issues/1552>`__ * api-change:``polly``: [``botocore``] Update polly client to latest version 1.9.3 ===== * api-change:``ses``: [``botocore``] Update ses client to latest version * api-change:``ec2``: [``botocore``] Update ec2 client to latest version * api-change:``fms``: [``botocore``] Update fms client to latest version * api-change:``connect``: [``botocore``] Update connect client to latest version 1.9.2 ===== * api-change:``opsworkscm``: [``botocore``] Update opsworkscm client to latest version * api-change:``ssm``: [``botocore``] Update ssm client to latest version 1.9.1 ===== * api-change:``redshift``: [``botocore``] Update redshift client to latest version * api-change:``cloudhsmv2``: [``botocore``] Update cloudhsmv2 client to latest version 1.9.0 ===== * api-change:``logs``: [``botocore``] Update logs client to latest version * api-change:``config``: [``botocore``] Update config client to latest version * feature:Events: [``botocore``] This migrates the event system to using sevice ids instead of either client name or endpoint prefix. This prevents issues that might arise when a service changes their endpoint prefix, also fixes a long-standing bug where you could not register an event to a particular service if it happened to share its endpoint prefix with another service (e.g. ``autoscaling`` and ``application-autoscaling`` both use the endpoint prefix ``autoscaling``). Please see the `upgrade notes <https://botocore.amazonaws.com/v1/documentation/api/latest/index.html#upgrade-notes>`_ to determine if you are impacted and how to proceed if you are. * feature:Events: This migrates the event system to using sevice ids instead of either client name or endpoint prefix. This prevents issues that might arise when a service changes their endpoint prefix, also fixes a long-standing bug where you could not register an event to a particular service if it happened to share its endpoint prefix with another service (e.g. ``autoscaling`` and ``application-autoscaling`` both use the endpoint prefix ``autoscaling``). Please see the `upgrade notes <https://boto3.amazonaws.com/v1/documentation/api/latest/guide/upgrading.html>`_ to determine if you are impacted and how to proceed if you are. 1.8.9 ===== * api-change:``apigateway``: [``botocore``] Update apigateway client to latest version * api-change:``codecommit``: [``botocore``] Update codecommit client to latest version * api-change:``mediaconvert``: [``botocore``] Update mediaconvert client to latest version 1.8.8 ===== * api-change:``rds``: [``botocore``] Update rds client to latest version * api-change:``s3``: [``botocore``] Update s3 client to latest version * api-change:``appstream``: [``botocore``] Update appstream client to latest version * api-change:``dynamodb``: [``botocore``] Update dynamodb client to latest version * api-change:``elb``: [``botocore``] Update elb client to latest version 1.8.7 ===== * api-change:``rds``: [``botocore``] Update rds client to latest version * api-change:``rekognition``: [``botocore``] Update rekognition client to latest version 1.8.6 ===== * api-change:``waf-regional``: [``botocore``] Update waf-regional client to latest version * api-change:``waf``: [``botocore``] Update waf client to latest version * api-change:``eks``: [``botocore``] Update eks client to latest version 1.8.5 ===== * api-change:``codebuild``: [``botocore``] Update codebuild client to latest version * api-change:``sagemaker``: [``botocore``] Update sagemaker client to latest version * bugfix:signing: [``botocore``] Fix an issue where mixed endpoint casing could cause a SigV4 signature mismatch. 1.8.4 ===== * api-change:``glue``: [``botocore``] Update glue client to latest version * api-change:``sagemaker-runtime``: [``botocore``] Update sagemaker-runtime client to latest version * api-change:``mediapackage``: [``botocore``] Update mediapackage client to latest version 1.8.3 ===== * api-change:``glue``: [``botocore``] Update glue client to latest version * api-change:``xray``: [``botocore``] Update xray client to latest version 1.8.2 ===== * api-change:``iot``: [``botocore``] Update iot client to latest version * api-change:``signer``: [``botocore``] Update signer client to latest version * api-change:``redshift``: [``botocore``] Update redshift client to latest version * api-change:``iotanalytics``: [``botocore``] Update iotanalytics client to latest version 1.8.1 ===== * api-change:``glue``: [``botocore``] Update glue client to latest version 1.8.0 ===== * api-change:``events``: [``botocore``] Update events client to latest version * api-change:``cognito-idp``: [``botocore``] Update cognito-idp client to latest version * feature:urllib3: [``botocore``] The vendored version of requests and urllib3 are no longer being used and botocore now has a direct dependency on newer versions of upstream urllib3. 1.7.84 ====== * api-change:``iot``: [``botocore``] Update iot client to latest version * api-change:``rekognition``: [``botocore``] Update rekognition client to latest version * api-change:``lex-models``: [``botocore``] Update lex-models client to latest version * api-change:``iotanalytics``: [``botocore``] Update iotanalytics client to latest version * api-change:``medialive``: [``botocore``] Update medialive client to latest version 1.7.83 ====== * api-change:``snowball``: [``botocore``] Update snowball client to latest version 1.7.82 ====== * api-change:``ec2``: [``botocore``] Update ec2 client to latest version * api-change:``dlm``: [``botocore``] Update dlm client to latest version * api-change:``rds``: [``botocore``] Update rds client to latest version * api-change:``elasticbeanstalk``: [``botocore``] Update elasticbeanstalk client to latest version
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
We have a script running on EC2 that keeps making DynamoDB API calls. Since recently the script always fails with the error below after successfully running for 1-2 hours :
I enabled boto debug log and find this particular line prior to the exception:
So it looks like the root cause is that
http://169.254.169.254/latest/meta-data/iam/security-credentials/
for some reasons returned 200 response with an empty body. Is this a known issue? I tested manually on the same ec2 instance by curl, and I can see a response body containing the role name that is currently configured, so I suppose this issue only occurs after some duration when the instance metadata is refreshed.I also notice that in the official EC2 documentation,
iam/security-credentials/
is no longer listed as a supported url. Is the boto team aware of this?Another interesting finding is that in the latest code, InstanceMetadataFetcher will NOT honor the
num_attempts
parameter if the content is empty; it will directly bypass retry and return empty data. Because of this, I'll have to workaround this by adding my own retry on top of boto API calls.The text was updated successfully, but these errors were encountered: