AWS 접속 - >로그인 -> cloud9
생성됬따
이제 확장시켜보자
명령어를 사용한다 -> 제한된 리소스를 풀어주는 역할
sudo growpart /dev/nvme0n1 1
sudo resize2fs /dev/nvme0n1p1
df -h 명령어로 50기가로 변경됬는지 확인
기본적인 설정이 완료
npm i -g expo-cli @aws-amplify/cli yarn
클릭 ->프리퍼런스 ->테마
expo init curl -s http://169.254.169.254/latest/meta-data/public-ipv4
-> ip주소 나옴
export REACT_NATIVE_PACKAGER_HOSTNAME= ip주소
amplify configure
실수로 필자는 지역을 southeast-2를 해서 시드니가 되버렸다
링크를 클릭해라
amplify init
amplify status
yarn start
큐알코드를 입력해도 안된다 왜냐면 포트번호를 허용안했기 때문이다
그럼 포트번호를 열어주자
보안그룹 클릭
이제 휴대폰으로 Expo 앱을 설치하고 카메라로 큐알코드를 읽어보자
서버는 계속 켜두고 새로운 터미널을 열어라
순서대로 설치해라
yarn add aws-amplify aws-amplify-react-native (ui 모듈)
yarn add native-base (모바일 폰)
yarn add @react-native-community/netinfo@5.5.1 (걍 필요함)
amplify add auth
amplify status
amplify push
그럼 이제 AWS 홈페이지에 가보자
cognito를 가면 이렇게 정보가 뜰텐데 시드니로 하면된다.
amplify add api
amplify push
수정 후 저장
amplify push
AWS appsync에 접속하면 스키마가 변경되어있다.
amplify add storage 한다
amplify push
aws s3 ls
grep NAME
wget https://a0.awsstatic.com/libra-css/images/logos/aws_logo_smile_1200x630.png
aws s3 cp ./aws_logo_smile_1200x630.png s3://NAME/public/ --acl public-read
쿼리 내용 잘봐라
mutation createPost {
createPost (input: {
userId: "test_user_id",
username: "tester",,
file: {
bucket: ourstory-jy-dev-assets54115-dev"
region: "ap-southeast-2",
key: "aws_logo_smile_1200x630.png"
}
})
}
query fetchPost {
listPosts(limit: 10) {
items {
userId
username
file { key }
}
}
}
expo install expo-permissions expo-image-picker
'AWS' 카테고리의 다른 글
#1.1 AWS EC2 접속 (0) | 2020.05.28 |
---|---|
#1.0 AWS EC2 생성 (0) | 2020.05.28 |