<p>我们可以在<a href="https://boto3.amazonaws.com/v1/documentation/api/latest/reference/core/boto3.html#boto3.client" rel="nofollow noreferrer">boto3.client(*args, **kwargs)</a>中提供比<code>service_name</code>(默认参数)更多的参数。正如您在<a href="https://boto3.amazonaws.com/v1/documentation/api/latest/reference/core/session.html#module-boto3.session" rel="nofollow noreferrer">Session Reference</a>中看到的<a href="https://boto3.amazonaws.com/v1/documentation/api/latest/reference/core/session.html#boto3.session.Session.client" rel="nofollow noreferrer">client()</a>,我们可以在不使用<a href="https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html#cli-quick-configuration" rel="nofollow noreferrer">AWS CLI</a>的情况下提供<code>aws_access_key_id</code>、<code>aws_secret_access_key</code>和{<cd4>}。在</p>
<p>如果您使用的是默认参数,例如您已经通过<a href="https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html#cli-quick-configuration" rel="nofollow noreferrer">AWS CLI</a>指定的,那么在调用<a href="https://boto3.amazonaws.com/v1/documentation/api/latest/reference/core/boto3.html#boto3.client" rel="nofollow noreferrer">boto3.client()</a>时,不需要提及<code>aws_access_key_id</code>或{<cd3>}。但我不知道出于某种原因,你必须提到你的<code>region_name</code>,这是你在打<a href="https://boto3.amazonaws.com/v1/documentation/api/latest/reference/core/boto3.html#boto3.client" rel="nofollow noreferrer">boto3.client()</a>时通过<a href="https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html#cli-quick-configuration" rel="nofollow noreferrer">AWS CLI</a>给出的。在</p>
<pre class="lang-py prettyprint-override"><code>client = boto3.client('cognito-idp', region_name='us-east-2')
</code></pre>
<p>这样我就解决了上述问题。但我还是不知道为什么我们要在调用<a href="https://boto3.amazonaws.com/v1/documentation/api/latest/reference/core/boto3.html#boto3.client" rel="nofollow noreferrer">boto3.client()</a>时特别提到<code>region_name</code>参数,如果你知道这个问题,请在下面更新这个答案或评论。在</p>