Python 2

[AWS] Secrets Manager get Value - in Node and Python

1. Node + 타입 스크립트 아래 코드는 node와 타입 스크립트를 이용해 AWS Secrets Manager에 접근하는 코드입니다. @aws-sdk/client-secrets-manager 라이브러리를 사용하며, SecretsManagerClient를 활용해 사용자가 제공한 ARN이나 Name 을 가진 시크릿 매니저 값에 접근하여, SecretString 값을 가져올 수 있습니다. SecretString의 값은 {"key": "value"} 형식으로 되어 있기 때문에, JSON.parse를 통해 value 값에 접근할 수 있습니다. import { GetSecretValueCommand, SecretsManagerClient, } from "@aws-sdk/client-secrets-manager"..

AWS/AWS 공부 2024.03.07

python 이론 정리

1. ORM 장점, 단점 1) ORM(객체 관계 매핑) : 데이터베이스 시스템과 모델이라는 파이썬의 클래스를 연결하는 다리와 같은 역할 + 이러한 ORM 기능으로 다양한 데이터베이스 시스템을 지원하며 SQL 문장을 사용하지 않고도 테이블을 조작 가능 + 설정을 조금만 변경하면 이미 구축한 데이터베이스 시스템을 다른 데이터베이스로 쉽고 편리하게 변경 가능 + 클래스는 DB에서 테이블과, 각 멤버 객체들은 column에 대응 + 이후 makemigrations, migrate 명령어 입력해줘야 함 (DB가 변경 되었음을 알리고, 변경된 정보를 DB에 반영) 2) 장단점 : 장고에서 쉽고 빠르게 DB를 셋업할 수 있지만, 쿼리문을 직접 작성하지 않아서 복잡한 쿼리를 쓰기가 더 번거로움 2. 데코레이터는 무엇이..

이론 공부 2023.03.30