본문 바로가기

융복합 프로젝트 PZONE19

<PZONE 프로젝트> 18. 회원가입 및 로그인 로그아웃 기능 생성 및 세션관리 지난 글 PV, PVC로 정적 파일들 공유하기 : https://cooookieeee.tistory.com/18 진행사항 Django내 accountapp을 먼저 생성 및 app 등록 url 등록 작업을 진행하였다. 1. Django 내재 Class인 AccountCreateView를 통해 회원가입 페이지를 구성하였다. class AccountCreateView(CreateView): model = User form_class = UserCreationForm success_url = reverse_lazy("home:home") template_name = 'accountapp/create.html' 2. Django 내재 login ,logoutview를 통해 기능을 구현하였다. (login logo.. 2023. 2. 21.
<PZONE 프로젝트> 17. IoT Core 규칙으로 Lambda 호출하기 및 장고 연동하기 지난 글 IoT Core와 센서 연결하기: https://cooookieeee.tistory.com/18 진행사항 1. Lambda 생성 및 Iot Core와 RDS에 대한 권한 역할 부착 2. pymysql layer 다운 받기 위해 서버에서 pip install pymysql 후 library에서 pymysql zip으로 압축 후 sftp 서버로 로컬 전송 3. Lambda에 layer 등록 후 환경변수로 DB 접속 Requirement 등록 4. event로 받은 정보를 column에 맞게 DB에 insert하는 함수 작성 ( RDS 에서 table 생성 선행) 5. Iot core에서 규칙 생성 및 query 작성 및 Lambda와 연결 6. Django에서 RDS로부터 센서 데이터 받아와서 처리.. 2023. 2. 21.
<PZONE 프로젝트> 16. IoT Core와 센서 연결하기 지난 글 PV, PVC로 정적 파일들 공유하기 : https://cooookieeee.tistory.com/17 진행사항 1. AWS IOT CORE에서 사물 생성란에 들어간뒤 정책을 연결한다.(이때 정책 작업은 * arn도 *로 설정해주었다.) 2. 사물 생성시 인증서도 같이 발급 받는데 crt , private public pem, RSA CA도 다운받는다. 3. ino파일을 생성후 wifi name password host name iot 데이터 endpoint를 적는다. 밑의 ref 참조 4. 아까 받았던 certificate 파일을 복사하여 cert란에 적은뒤 센서에 업로드 한다. 5. compiling한뒤 센서에서 upload된 파일 code대로 잘 서버로 데이터 전송하는지 확인한다. 결과 R.. 2023. 2. 21.
<PZONE 프로젝트> 15. PV, PVC로 정적 파일들 공유하기 지난 글 Domain 구매 후 인증서 적용하기 : https://cooookieeee.tistory.com/16 진행사항 1. IAM 정책 생성( CSI 드라이버의 서비스 계정이 사용자를 대신하여 AWS API를 호출할 수 있도록 허용하는 IAM 역할) 2. Cluster OIDC에 AssumeRoleWithWebIdentity 작업을 부여 3. 전 과정을 통해 IAM 역할 생성 4. 맨 처음 생성했던 정책을 IAM 역할에 부착 5. serviceaccount yaml에 역할 부착후 적용 6. NODE VPC에 EFS의 네트워크 파일 시스템 인바운드 가능한 SG 생성 7. VPC의 리소스가 EFS와 통신할 수 있도록 SG에 규칙 허용 8. EKS에 대한 file-system(AWS EFS) 생성 9. E.. 2023. 2. 21.