配置Amazon SDK for PHP版本 3 - Amazon SDK for PHP
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

配置Amazon SDK for PHP版本 3

Amazon SDK for PHP 包含各种功能和组件。下面的每个主题都描述了开发工具包中使用的组件。

S AmazonDK 和工具参考指南还包含许多 SDK 中常见的设置、功能和其他基础概念。Amazon

共享configcredentials文件

共享Amazonconfigcredentials文件是为指定身份验证和配置的最常用方式Amazon SDK for PHP。使用这些文件存储您的工具和应用程序可以在 Amazon SDK 和... 中使用的设置。Amazon Command Line Interface

共享Amazonconfigcredentials文件是纯文本文件,默认情况下位于名为的文件夹中.aws,该文件夹位于计算机上 home “” 文件夹中。有关这些文件位置的详细信息,请参阅 AmazonSDK config 和工具参考指南中的共享和credentials文件的位置

有关可以在这些文件中存储的所有设置,请参阅 AmazonSDK 和工具参考指南中的配置和身份验证设置参考。本参考还涵盖了应用环境变量等替代来源的设置的优先顺序。

命名配置文件

共享configcredentials文件中的设置与特定的配置文件相关联。使用多个配置文件,您可以创建不同的设置配置以应用于不同的场景。其中一个配置文件被指定为default配置文件,当您未明确指定要使用的配置文件时,会自动使用。

要了解有关设置命名配置文件的更多信息,请参阅 AmazonSDK config 和工具参考指南中的共享和credentials文件

您可以使用以下选项指定要在实例化客户端时使用的命名配置文件:profile

use Aws\DynamoDb\DynamoDbClient; // Instantiate a client with the credentials from the my_profile_name profile $client = new DynamoDbClient([ 'profile' => 'my_profile_name', 'region' => 'us-west-2', 'version' => 'latest' ]);