为AWS Amplify配置AWS访问密钥和访问密钥ID。
为AWS Amplify配置AWS访问密钥和访问密钥ID:
import Amplify, { Auth } from 'aws-amplify';
Amplify.configure({
Auth: {
identityPoolId: 'YOUR_IDENTITY_POOL_ID',
region: 'YOUR_AWS_REGION',
userPoolId: 'YOUR_USER_POOL_ID',
userPoolWebClientId: 'YOUR_USER_POOL_WEB_CLIENT_ID',
mandatorySignIn: true,
// Add these two lines:
credentials: () => Auth.currentCredentials(),
authenticationFlowType: 'USER_PASSWORD_AUTH'
}
});
将 credentials
属性设置为 () => Auth.currentCredentials()
将为AWS访问密钥和访问密钥ID提供您的身份验证凭据。 如果未配置访问密钥和访问密钥ID,则会出现'Error: No credentials”错误。