如何以编程方式验证亚马逊密钥的正确性?

How can I verify amazon keys on correctness programmatically?

我正在通过此 php-code

连接到 Amazon SES
$ses = new SesClient([
                    'credentials' => [
                        'key' => KEY,
                        'secret' => SECRET_KEY,
                    ],
                    'region' => REGION,
                    'version' => SES_VERSION,
                ]);

这里如何识别常量KEY和SECRET_KEY是有效还是无效(比如错误,输入错别字等)?

AWS SDK中有没有验证方法?

我使用 Python 调用 get_user()。如果没有参数,此调用将 return 基于访问密钥 ID 的用户名。这验证凭据是否正确。这种技术不是万无一失的,但确实提供了一种简单、快速的方法。您可以使用 CLI aws iam get-user.

测试这个概念

Python IAM get_user()