서버
-
[MySQL] Data Import 시 ERROR 1273 (HY000) at line 25: Unknown collation: 'utf8mb4_0900_ai_ci' 오류 주의사항서버 2023. 3. 13. 03:26
dump 파일에 들어가서 아래 코드를 찾는다. 파일을 여는 방법은 MySql Workbrench가 있으면 쉽게 열 수 있다. * 아래 방법은 심각한 오류를 야기할 수 있다. utf8mb4_0900_ai_ci 이거를 아래 문구로 찾아서(Ctrl + F) 바꾼다. utf8mb4_general_ci * 이렇게 냅다 바꿔버리면 글자가 깨져서 안보이는 사태가 발생할 수 있다.. 아래는 삽질의 과정이다. 이후, Server > DataImport하여 dump 파일들의 위치를 설정하고, Import한다. 다른 에러가 뜨지 않는다면 성공 !! 그리고 데이터베이스를 새로고침하면, 불러온 테이블들이 보일 것이다 !! 근데 여기서 문제가 있다. 실제로 데이터베이스를 앱과 연결해서 실행시키면 다음과 같이.... 날려버린다는...
-
[AWS EC2] WinSCP로 aws 서버 연결하기서버 2023. 2. 22. 17:23
WinSCP는 개발자가 외부에서 AWS의 서버 내부 파일에 접속해서 쉽게 파일을 확인하고 이동시키기 위한 프로그램이다. WinSCP를 켜서 새로운 새션 > 새 사이트로 들어가 새로운 서버에 연결해보자 ! 호스트 이름에 서버의 주소를 입력하고, 사용자 이름에 ubuntu를 입력해준다. 포트 번호는 22 그대로 두고, 비밀번호는 다른 설정을 하지 않은 이상 그냥 비워두면 된다. "고급" 버튼을 눌러 들어가면 SSH > 인증 창에 들어갈수 있다. 개인키 파일 설정 창에 ppk나 pem 파일을 넣어줄텐데, 이는 서버를 개설할 때 생성했을 것이다. ppk 파일을 넣으면 더 해주어야할 것은 없지만, pem 파일을 넣으려면 넣는 파일의 확장자를 pem도 허용하도록 설정한다. 이후 열기 버튼을 눌러서 파일을 업로드해주..
-
[AWS EC2 오류] Failed to connect to your instance Error establishing SSH connection to your instance. 해결 방법서버 2023. 2. 22. 13:18
WinSCP에서도 연결이 되지만, aws 사이트 자체에서 인스턴스에 연결했을 때 다음과 같은 오류가 뜬다면, Failed to connect to your instance Error establishing SSH connection to your instance. Try again later. 아래와 같이 원격으로 접속한(WinSCP, putty 등) 콘솔창에 입력한다. sudo를 입력하지 않으면 설치가 되지 않을 수 있다. sudo는 관리자 권한을 획득하는 코드로, sudo와 함께 그 뒤의 ec2-instance-connect를 설치해준다. sudo apt-get install ec2-instance-connect 이후 aws에서 새로고침하면 잘 연결되는것을 확인할 수 있다. Reference http..
-
AWS 권한관리 / IAM, Policy 개념 정리서버 2023. 1. 18. 16:03
IAM (AWS Identity and Access Management) ROOT 권한으로 서비스를 유지보수 하는 것은 위험하다. 범죄로 악용될 수 있기 때문 부서/팀별로 계정을 생성하여 부여하기 위해 IAM을 이용하여 필요한 권한을 세분화 (Role) AWS는 MFA(Multi Factor Authentication)를 지원한다. Factor 지식기반 : ID / PW 소유기반 : 휴대폰 SNS 인증 등 속성기반 : 고유의 속성 (지문인식, 홍채인식) (Authentication Factor) Factor 인증 IAM User - 사용자 IAM Group - 사용자그룹 IAM Role - 권한 IAM Policy 정책을 관리 IAM Policy Json 형식으로 작성됨 Statement (배열구조) :..
-
서버리스(serverless)와 Faas, Paas, 스케일아웃(scale-out), 스케일업(scale-up) 개념 정리서버 2023. 1. 15. 19:39
서버리스 server + less 서버에서 처리하는 작업을 클라우드 기반의 서비스로 처리하는 것 서버를 직접 구축하지 않고 서비스를 사용 구축 및 관리비용을 낮출 수 있다 서버가 없음 (x) 작업을 클라우드 서비스로 처리 (o) Faas (Function as Service) : 함수 단위로 제공 Paas (Platform as a Service) : 플랫폼 단위로 제공 프로비저닝 (Provisioning) 시스템 자원을 할당, 배치, 배포해 두었다가 필요 시 시스템을 즉시 사용할 수 있는 상태로 미리 준비 Baas (Backend as a Service) 컴퓨팅 리소스, 스토리지, 네트워크, 머신러닝, IoT 등 ex) Auth0, AWS Cognito, Firebase FaaS (Function as..