在AWS SDK中,要实例化IamClient,需要传一个"region"参数。如果IAM是全球性的,为什么需要指定地区?

0

【以下的问题经过翻译处理】 这可能是关于IAM如何工作的基本问题,但我的理解是IAM是全局的。当我通过Web控制台创建用户/角色/策略时,我不指定地区。从Web控制台中的IAM中,地区设置为“全局”(通过右上角的下拉菜单)。

但是,当我尝试实例化AWS SDK for PHP - IamClient时,

use Aws\Iam\IamClient;
use Aws\Exception\AwsException;

$client = new IamClient([
    'profile' => $aws_profile,
    'region' => $aws_region,
    'version' => '2010-05-08'
]);

如果我不设置区域,它将失败。

那么为什么这个SDK需要设置区域?这个值是否在我看不到的地方被使用?

--

如果这是不正确的位置,请原谅。使用AWS SDK for PHP (<https://forums.aws.amazon.com/forum.jspa?forum ID = 80>)的PHP Development论坛似乎已经关闭并且重定向到repost.aws-但我在这里没有看到任何SDK特定的问题,甚至无法使我用PHP或SDK标记我的问题...

profile picture
EXPERT
demandé il y a 6 mois31 vues
1 réponse
0

【以下的回答经过翻译处理】 在AWS SDK中,要实例化IamClient,需要传一个"region"参数。如果IAM是全球性的,为什么需要指定地区?

profile picture
EXPERT
répondu il y a 6 mois

Vous n'êtes pas connecté. Se connecter pour publier une réponse.

Une bonne réponse répond clairement à la question, contient des commentaires constructifs et encourage le développement professionnel de la personne qui pose la question.

Instructions pour répondre aux questions