opentofu/website/docs/language
Martin Atkins eab6920d7e website: S3 backend documentation recommends "aws login"
The recent addition of "aws login" to AWS CLI finally gives a user-friendly
best practice way to acquire AWS credentials for use in interactive
workflows. Combined with the pre-existing support for authenticating using
JSON web tokens (by "web identity", as AWS calls it), there's no longer any
good reason for most users of this backend to explicitly configure AWS
credentials.

Now that OpenTofu itself supports using credentials issued by "aws login",
this reorganizes our documentation to begin with opinionated
recommendations for how to provide credentials for the S3 backend in both
interactive and non-interactive settings, and explicitly documents the
inline static configuration settings as an absolute last resort not
recommended in any cases.

This new documentation also includes links to the relevant parts of the
AWS CLI documentation, since there's a lot of extra detail there which may
be useful for someone trying to debug why their setup isn't working.

Signed-off-by: Martin Atkins <mart@degeneration.co.uk>
2026-02-13 08:32:44 -08:00
..
checks Adds TACOS page to docs and links to it from all mentionds of TACOS (#1836) 2024-07-23 09:55:58 +01:00
data-sources website: Reorganize and tidy some lifecycle-related information 2025-10-17 15:08:14 -07:00
ephemerality website: Reorganize and tidy some lifecycle-related information 2025-10-17 15:08:14 -07:00
expressions website: Boolean operator short-circuit was added in OpenTofu v1.10 (#3645) 2026-01-07 15:58:18 +00:00
files Fix typos (#1905) 2024-08-29 13:20:33 -04:00
functions docs: clarify that uuid() function does not produce RFC 4122 compliant v4 uuids (#3763) 2026-02-13 09:09:31 +00:00
import Add docs for all ephemeral constructs (#3209) 2025-09-10 07:45:23 -04:00
meta-arguments Improve documentation around enabled meta-argument (#3576) 2025-12-11 10:37:16 +00:00
modules No longer mention that deprecation of module variables and outputs is experimental (#3417) 2025-10-23 14:48:10 +01:00
providers Add docs for all ephemeral constructs (#3209) 2025-09-10 07:45:23 -04:00
resources Retain resource instances with a new lifecycle argument - destroy (#3409) 2025-12-04 18:49:57 +04:00
settings website: S3 backend documentation recommends "aws login" 2026-02-13 08:32:44 -08:00
state Make it clear for the external key providers when it needs to generate decryption key (#3672) 2026-01-27 12:20:23 +02:00
syntax Key provider decoding moved from gohcl to hcl/v2 (#3654) 2026-01-15 17:51:16 +02:00
upgrade-guides Versioned docs: replacing docs links with relative variants (#1537) 2024-04-24 13:24:30 +02:00
values Small tweaks to ephemeral variable documentation (#3577) 2025-12-11 10:37:11 +00:00
attr-as-blocks.mdx Versioned docs: replacing docs links with relative variants (#1537) 2024-04-24 13:24:30 +02:00
index.mdx Adds TACOS page to docs and links to it from all mentionds of TACOS (#1836) 2024-07-23 09:55:58 +01:00
v1-compatibility-promises.mdx Fix typos (#1905) 2024-08-29 13:20:33 -04:00