AWS SDK for PHP 版本 3 的凭证 - AWS SDK for PHP

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

AWS SDK for PHP 版本 3 的凭证

有关可用凭证机制的参考信息 AWS SDKs,请参阅工具参考指南中的凭证AWS SDKs 和访问权限

重要

出于安全考虑,我们强烈建议不要使用 root 账户进行 AWS 访问。请务必参阅 IAM 用户指南中的 IAM 中的安全最佳实践,了解最新安全建议。

设置的优先顺序

当您在不提供任何凭据参数的情况下初始化新的服务客户端时,SDK 会使用默认的凭据提供程序链来查找 AWS 凭据。开发工具包将使用凭证提供程序链中的第一个返回。

它会检查一系列位置,以查找全局设置和凭证提供者的值。 AWS SDK for PHP 以下是优先顺序。

  1. 在代码中或服务客户端本身上设置的任何显式设置都优先于其他任何设置。

  2. 使用环境变量中的凭证

    如果您在 Amazon EC2 实例以外的计算机上进行开发工作,则设置环境变量非常有用。

  3. 共享 config 和 credentials 文件.

    这些文件与 other SDKs 和 the 使用的文件相同 AWS CLI。