# AWS S3

> For the complete documentation index, see [llms.txt](https://www.jetbrains.com/zh-cn/help/idea/llms.txt).

Procedure: 安装 Remote File Systems 插件

此功能依赖于插件，您需要安装并启用它。

> **Note:**
> 在未订阅 Ultimate 版的情况下，IntelliJ IDEA 中无法使用远程文件系统插件。

1. 按 `Ctrl+Alt+S` (Windows), `⌘ Comma` (macOS), `⌘ Comma` (IntelliJ IDEA Classic (macOS)), `⌘ Comma` (macOS System Shortcuts), `Ctrl+Alt+S` (XWin), `Ctrl+Alt+S` (GNOME), `Ctrl+Alt+S` (KDE), `Ctrl+Alt+S` (Emacs), `Ctrl+Alt+S` (Sublime Text), `⌘ Comma` (Sublime Text (macOS)), `Ctrl+Alt+S` (Visual Studio), `⌘ Comma` (Visual Studio (macOS)), `Ctrl+Alt+S` (NetBeans), `Ctrl+Alt+S` (Eclipse), `⌘ Comma` (Eclipse (macOS)) 打开设置，然后选择  `插件` 。

2. 找到  远程文件系统  插件，然后点击   安装  。 如果出现提示，请重启 IDE。

Procedure: 连接到 AWS S3 服务器

1. 在   大数据工具  窗口中，点击 ![添加连接](https://resources.jetbrains.com/help/img/idea/2026.3/app-client.expui.general.add.svg)并选择   AWS S3  。

2. 在打开的   大数据工具  对话框中，指定连接参数：

![配置 S3 连接](https://resources.jetbrains.com/help/img/idea/2026.3/bdt_s3_connection.png)

* 名称 ：用于区分其他连接的连接名称。

* 请选择存储类型： AWS S3 或自定义 与 S3 兼容的存储 。

* 指定存储位置： * 对于 AWS S3 存储，请在 面积图 列表中选择您的存储区域。 * 对于自定义的 S3 兼容存储，请在 端点 字段中输入端点 URL，并根据需要输入存储区域，例如 `us-east-2` 。

* 选择获取桶的方法： * 若仅获取特定的存储桶，请选择 自定义根 ，并在 根 字段中指定存储桶的名称或存储桶中目录的路径。 您可以使用逗号分隔指定多个名称或路径。 * 若要获取所有存储桶，请选择 帐户中的所有存储桶 。 然后您可以使用 bucket 过滤器只显示具有特定名称的 bucket。 您还可以选择 仅限所选区域中的存储桶 ，然后选择一个区域，如果您只想显示来自特定区域的 bucket。

* 身份验证类型 可用于选择身份验证方法： * 默认凭证提供程序链 ：使用默认提供程序链中的凭据。 有关该链的更多信息，请参阅 [使用默认凭据提供程序链](https://docs.aws.amazon.com/sdk-for-java/v1/developer-guide/credentials.html)。 * 凭证文件中的配置文件 ：从 `凭据` 文件中选择一个配置文件。 * 显式访问密钥和秘密访问密钥 ：手动输入凭据。 * 匿名 ：如果您不想限制对公开可见的 bucket 的访问。 > **Note:** > 如果您使用 config 或 credentials 文件中的配置文件进行身份验证，IntelliJ IDEA 允许您在所有 AWS 连接之间共享您的 MFA 或 OAuth 2.0 数据。 这意味着，如果您在 AWS S3、AWS EMR 和 AWS Glue 中选择相同的配置文件，则无需再次执行 MFA 或 OAuth 2.0 身份验证。

选择   默认凭证提供程序链   或   凭证文件中的配置文件   选项后，可以点击   打开凭证   来定位凭据文件的存储目录。 如果使用默认位置，Linux 或 macOS 上通常为  `~/.aws/credentials` ，Windows 上为  `C:\Users\<USERNAME>\.aws\credentials` 。 或者，如果选择了   使用自定义配置  ，也可以是自定义位置。

此外，您可以设置：

* 按项目 ：选择仅对当前项目启用这些连接设置。 如果希望此连接在其他项目中可见，请取消选中复选框。

* 启用连接 ：如果希望禁用此连接，请取消选中复选框。 默认情况下，新建的连接是启用的。

您还可以设置   扩展连接设置  :

* HTTP 代理 ：选择此项以使用 [IDE 代理设置](settings-http-proxy.html)，或指定自定义代理设置。

* 启用隧道 . 此选项将创建到远程主机的 SSH 隧道。 如果目标服务器位于专用网络中，但可以通过该网络中的主机建立 SSH 连接，这会很有用。

* 操作超时（秒） ：输入对远程存储执行的操作（例如获取文件信息、列出或删除对象）的超时时间（秒）。 默认值为 15 秒。

* 信任所有 SSL 证书 ：如果您信任用于此连接的 SSL 证书并且不想验证它，请选择它。 这在开发过程中非常有用，如果您有一个带有自签名证书的主机——验证它可能会导致错误。

3. 填写设置后，点击   测试连接  以确保所有配置参数正确。 然后点击   OK  。

建立连接后，您可以查看该存储，并在其中 [处理数据文件](big-data-tools-data-files.html)。

