Skip to content

Commit fe8be9d

Browse files
davidmyrielRiskeyL
andauthored
docs: document S3_ADDRESS_STYLE variable and add Tigris example (#734)
* add fix to s3 config * docs: add S3_ADDRESS_STYLE variable, remove provider-specific content * translate: sync S3_ADDRESS_STYLE variable to zh and ja --------- Co-authored-by: RiskeyL <7a8y@163.com>
1 parent de7cbc9 commit fe8be9d

3 files changed

Lines changed: 6 additions & 3 deletions

File tree

en/self-host/configuration/environments.mdx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -361,7 +361,8 @@ For all available schemes and their configuration options, see the [OpenDAL serv
361361
| `S3_BUCKET_NAME` | `difyai` | S3 bucket name. |
362362
| `S3_ACCESS_KEY` | (empty) | S3 Access Key. Not needed when using IAM roles. |
363363
| `S3_SECRET_KEY` | (empty) | S3 Secret Key. Not needed when using IAM roles. |
364-
| `S3_USE_AWS_MANAGED_IAM` | `false` | Use AWS IAM roles (EC2 instance profile, ECS task role) instead of explicit access key/secret key. When enabled, boto3 auto-discovers credentials from the instance metadata. |
364+
| `S3_ADDRESS_STYLE` | `auto` | S3 addressing style: `auto`, `path`, or `virtual`. Controls whether bucket names appear in the URL path (`path`) or as a subdomain (`virtual`). Only applies when `S3_USE_AWS_MANAGED_IAM` is `false`. |
365+
| `S3_USE_AWS_MANAGED_IAM` | `false` | Use AWS IAM roles (EC2 instance profile, ECS task role) instead of explicit access key/secret key. When enabled, credentials are auto-discovered from the instance metadata. |
365366

366367
</Accordion>
367368

ja/self-host/configuration/environments.mdx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -363,7 +363,8 @@ Difyがアップロードファイル、データセットドキュメント、
363363
| `S3_BUCKET_NAME` | `difyai` | S3バケット名。 |
364364
| `S3_ACCESS_KEY` | (空) | S3 Access Key。IAMロール使用時は不要です。 |
365365
| `S3_SECRET_KEY` | (空) | S3 Secret Key。IAMロール使用時は不要です。 |
366-
| `S3_USE_AWS_MANAGED_IAM` | `false` | 明示的なaccess key/secret keyの代わりにAWS IAMロール(EC2インスタンスプロファイル、ECSタスクロール)を使用します。有効時、boto3がインスタンスメタデータから資格情報を自動検出します。 |
366+
| `S3_ADDRESS_STYLE` | `auto` | S3アドレッシングスタイル:`auto``path`、または `virtual`。バケット名をURLパスに含める(`path`)か、サブドメインとして使用する(`virtual`)かを制御します。`S3_USE_AWS_MANAGED_IAM``false` の場合のみ有効です。 |
367+
| `S3_USE_AWS_MANAGED_IAM` | `false` | 明示的なaccess key/secret keyの代わりにAWS IAMロール(EC2インスタンスプロファイル、ECSタスクロール)を使用します。有効時、インスタンスメタデータから資格情報を自動検出します。 |
367368

368369
</Accordion>
369370

zh/self-host/configuration/environments.mdx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -363,7 +363,8 @@ sentinel://<redis_username>:<redis_password>@<sentinel_host>:<sentinel_port>/<re
363363
| `S3_BUCKET_NAME` | `difyai` | S3 存储桶名称。 |
364364
| `S3_ACCESS_KEY` | (空) | S3 Access Key。使用 IAM 角色时不需要。 |
365365
| `S3_SECRET_KEY` | (空) | S3 Secret Key。使用 IAM 角色时不需要。 |
366-
| `S3_USE_AWS_MANAGED_IAM` | `false` | 使用 AWS IAM 角色(EC2 实例配置文件、ECS 任务角色)代替显式的 access key/secret key。启用后 boto3 从实例元数据自动发现凭证。 |
366+
| `S3_ADDRESS_STYLE` | `auto` | S3 寻址方式:`auto``path``virtual`。控制存储桶名称出现在 URL 路径中(`path`)还是作为子域名(`virtual`)。仅在 `S3_USE_AWS_MANAGED_IAM``false` 时生效。 |
367+
| `S3_USE_AWS_MANAGED_IAM` | `false` | 使用 AWS IAM 角色(EC2 实例配置文件、ECS 任务角色)代替显式的 access key/secret key。启用后从实例元数据自动发现凭证。 |
367368

368369
</Accordion>
369370

0 commit comments

Comments
 (0)