terraform/website/docs
Brian Flad ed37d07632
backend/s3: Configure AWS Client MaxRetries and provide enhanced S3 NoSuchBucket error message
The AWS Go SDK automatically provides a default request retryer with exponential backoff that is invoked via setting `MaxRetries` or leaving it `nil` will default to 3. The terraform-aws-provider `config.Client()` sets `MaxRetries` to 0 unless explicitly configured above 0. Previously, we were not overriding this behavior by setting the configuration and therefore not invoking the default request retryer.

The default retryer already handles HTTP error codes above 500, including S3's InternalError response, so the extraneous handling can be removed. This will also start automatically retrying many additional cases, such as temporary networking issues or other retryable AWS service responses.

Changes:
* s3/backend: Add `max_retries` argument
* s3/backend: Enhance S3 NoSuchBucket error to include additional information
2019-01-09 13:01:37 -05:00
..
backends backend/s3: Configure AWS Client MaxRetries and provide enhanced S3 NoSuchBucket error message 2019-01-09 13:01:37 -05:00
commands website: Fix plugin path on Windows (#19423) 2018-11-20 16:54:18 -08:00
configuration lang: Add "formatdate" function 2019-01-07 09:10:14 -08:00
import docs/import: Remove out of date listing of importable resources and note where to find the information 2018-02-14 12:02:45 -05:00
internals website: Add docs/internals/archiving.html to describe the archiving process. (#18831) 2018-09-10 17:32:43 -07:00
modules Remove support for the -module-depth flag 2018-11-02 18:44:04 +01:00
plugins website: Fix plugin path on Windows (#19423) 2018-11-20 16:54:18 -08:00
providers fix spacing in website docs 2018-12-20 13:27:15 -08:00
provisioners website: Fix references to the now-defunct "Interpolation" page 2018-10-16 18:48:28 -07:00
registry website: fix curl example for registry API 2018-07-25 09:11:54 -07:00
state website: Fix redundant "be" in workspaces documentation 2018-11-28 07:59:37 -08:00
index.html.markdown provider/terraform: reorganize for merge into core 2017-11-02 10:46:31 -07:00