EC2
SSH 접속을 통해 EC2 인스턴스에 접근할 수 있습니다.
1.
제공한 private key를 복사하여 ~/.ssh 디렉토리 내 원하시는 경로에 저장합니다.
vim ~/.ssh/sparcs-hackathon
Bash
복사
2.
위에서 생성한 파일의 권한을 600으로 변경합니다.
chmod 600 ~/.ssh/sparcs-hackathon
Bash
복사
3.
제공한 user와 public IP를 이용해 SSH 접속합니다.
ssh -i <private-key> <user>@<public-ip>
Bash
복사
RDS
CLI
MySQL
$ mysql -h <host> -u <user> -p
Enter password:
mysql>
Bash
복사
PostgreSQL
$ psql -h <host> -d <database> -U <user> -W
Password:
postgres=>
Bash
복사
DataGrip
1.
좌측 상단의 ‘+’ 아이콘을 클릭한 후 신청하신 데이터베이스 종류를 선택합니다.
2.
제공한 Host, Port, User, Password, Database를 입력합니다.
3.
하단의 ‘Test Connection’을 클릭하여 접속이 되는지 확인합니다.
DocumentDB
MongoDB shell 또는 각종 애플리케이션을 통해 DocumentDB 인스턴스에 접근할 수 있습니다.
1.
DocumentDB와의 보안 연결을 위해 AWS에서 발급한 인증서가 연결하려는 장치에 저장되어 있어야 합니다. (Ubuntu 20.04 기준) 아래 명령을 사용하여 인증서를 장치에 저장합니다.
wget https://s3.amazonaws.com/rds-downloads/rds-combined-ca-bundle.pem
Bash
복사
2.
MongoDB shell에 아래 커맨드와 같이 commandline option을 전달하여 DocumentDB에 접근할 수 있습니다.
mongo --ssl --host <DB 주소 삽입>:27017 --sslCAFile rds-combined-ca-bundle.pem --username sparcs --password <암호삽입>
Bash
복사
3.
MongoDB를 사용하는 애플리케이션(MongoDB Compass, Mongoose 등)에서는 아래와 같은 connection string을 사용하여 DocumentDB에 접근할 수 있습니다.
"mongodb://sparcs:<암호삽입>@<DB 주소 삽입>:27017/?ssl=true&ssl_ca_certs=rds-combined-ca-bundle.pem&retryWrites=false"
JavaScript
복사
[참조]
S3
1.
https://aws.amazon.com 접속 후 우측 상단의 ‘Sign In’ 버튼을 클릭합니다.
2.
‘IAM user’ 클릭 후 Account ID에 sparcs-hackathon을 입력합니다.
3.
‘IAM user name’과 ‘Password’에 다음을 입력합니다.
•
IAM user name: sparcs-2023-hackathon-<팀 알파벳 소문자>
•
Password: 제공한 비밀번호
4.
우측 상단 계정명 좌측의 Region을 Seoul로 변경합니다.
5.
Services 중 S3를 선택합니다.
6.
팀 알파벳이 적힌 버킷을 사용할 수 있습니다.