AWS Amplify 초기화 (2)
1편에 이어서 작성합니다.
Amplify를 프로젝트에 적용을 시켜봅시다.
Amplify는 android sdk 21이상/ ios 11이상부터 사용가능하니 적용범위를 설정해줍니다. (manifest/ Xcode Deployment Target)
environment: sdk: ">=2.12.0 <3.0.0" dependencies: flutter: sdk: flutter amplify_flutter: ^0.2.0 amplify_auth_cognito: ^0.2.0 amplify_analytics_pinpoint: ^0.2.0
pubspec에 위의것들을 추가해주고 pub.get합시다
이제 IDE에서 터미널을 통해 초기화를 시켜줘야합니다.
가장 중요한건 터미널을 프로젝트 경로로 설정을 해주셔야합니다.
amplify init 을 터미널에 쳐주시면
? Enter a name for the environment `dev` ?
Choose your default editor: `사용하고 있는 IDE ?
Choose the type of app that you're building: 'flutter' ?
Where do you want to store your configuration file? ./lib/ ?
Do you want to use an AWS profile? `Yes` ?
Please choose the profile you want to use `default`
이런식으로 응답하시면 됩니다. 그뒤 엑세스키랑 비밀엑세스키를 입력해야하는데 까먹으셨으면 AWS IAM 들어가서 재발급받으시고 꼭 저장해두세요. 비밀엑세스키는 발행시 최초1회만 발급됩니다
3편에서계속