

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 全局配置 AWS SDKs 和工具
<a name="creds-config-files"></a>

使用 AWS SDKs 和其他 AWS 开发者工具（例如 AWS Command Line Interface (AWS CLI)），您可以与 AWS 服务进行交互 APIs。但是，在尝试执行此操作之前，必须使用执行请求的操作所需的信息来配置 SDK 或工具。

这些信息包含以下各项：
+ 识别 API 的调用方的**凭证信息**。凭证用于加密向 AWS 服务器发出的请求。使用此信息 AWS 确认您的身份，并可以检索与之相关的权限策略。然后，它可以确定允许您执行哪些操作。
+ **其他配置详细信息**，用于告知 AWS CLI 或 SDK 如何处理请求、将请求发送到何处（发送到哪个 AWS 服务端点）以及如何解释或显示响应。

每个 SDK 或工具都支持多个来源，您可以使用这些来源来提供所需的凭证和配置信息。有些来源是 SDK 或工具所独有的，您必须参阅该工具或 SDK 的文档，详细了解如何使用该方法。

但是， AWS SDKs 和工具支持代码本身以外的主要来源的常用设置。本节将介绍以下主题：

**Topics**
+ [使用共享`config`和`credentials`文件进行全局配置 AWS SDKs 和工具](file-format.md)
+ [查找和更改共享`credentials`文件`config` AWS SDKs 和工具的位置](file-location.md)
+ [使用环境变量进行全局配置 AWS SDKs 和工具](environment-variables.md)
+ [使用 JVM 系统属性进行全局配置和 适用于 Java 的 AWS SDK 适用于 Kotlin 的 AWS SDK](jvm-system-properties.md)