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

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

sso提供者

Aws\Credentials\CredentialProvider::sso是单点登录凭据提供商。该提供商也称为 Amazon IAM Identity Center 凭证提供商。

use Aws\Credentials\CredentialProvider; use Aws\S3\S3Client; $credentials = CredentialProvider::sso('profile default'); $s3 = new Aws\S3\S3Client([ 'version' => 'latest', 'region' => 'us-west-2', 'credentials' => $credentials ]);

如果使用命名配置文件,请在上一个示例中用配置文件名称来替换“default”。要了解有关设置命名配置文件的更多信息,请参阅config工具参考指南中的共享Amazon SDKs 和credentials文件。或者,您可以使用 AWS_PROFILE 环境变量来指定要使用的配置文件设置。

要进一步了解 IAM 身份中心提供商的工作原理,请参阅Amazon SDKs 和工具参考指南中的了解 IAM 身份中心身份验证