我一直在关注本教程:https://blog.expo.io/how-to-build-cloud-powered-mobile-apps-with-expo-aws-amplify-2fddc898f9a2这些步骤与我之前在Amplify自己的文档中遵循的步骤极为相似。但是我一开始就停下来了。
当我运行amplify configure
时,它会提示我提供后端提供程序,但那里没有任何可用的选项。然后,我必须按ctrl-C才能离开。因此整个日志如下所示:
amplify configure
? Select the backend providers.
Done in 2.29s.
运行amplify init
时遇到非常相似的问题。因此,结果是我什至在开始之前就完全被AWS Amplify淹没了。任何人都知道为什么我在菜单提示中没有任何选项,或者如何解决它们?
答案 0 :(得分:0)
尝试按Enter键,然后等待。 您可能需要按不止一次。 当提示您输入accessKeyId时,请按Escape键,然后从 网站。
C:\Users\xxxx>amplify configure
Follow these steps to set up access to your AWS account:
Sign in to your AWS administrator account:
https://console.aws.amazon.com/
Press Enter to continue
Specify the AWS Region
? region: us-east-1
Specify the username of the new IAM user:
? user name: newusername
Complete the user creation using the AWS console
https://console.aws.amazon.com/iam/home?region=us-east-1#/users$new?step=final&accessKey&userNames=newusername&permissionType=policies&policies=arn:aws:iam::aws:policy%2FAdministratorAccess
Press Enter to continue
Press Enter to continue
Enter the access key of the newly created user:
? accessKeyId: **************
? secretAccessKey: **********************
This would update/create the AWS Profile in your local machine
? Profile Name: type-name
Successfully set up the new user.
答案 1 :(得分:0)
我自己遇到了这个问题。解决方法是使用以下yarn命令重新安装amplify cli:
yarn global add @aws-amplify/cli
希望有帮助!
来源: https://github.com/aws-amplify/amplify-cli/issues/2410#issuecomment-535236409