728x90 AWS4 [AWS] SES Rebounce 확인법 오랜만에 글을 쓰게됩니다. 유지보수만 하다 제 기준 새로운걸 확인하게 되어 끄적여 봅니다. 기본적으로 AWS 를 사용하게되면 Email 시스템인 SES를 사용하게 될텐데요. AWS 콘솔 안에서는 전송 / 거부 / 반송 / 수신거부의 수치를 확인이 가능합니다. 전송이야 우리가 누구한테 보낼지는 대략 짐작이 되지만, 실제로 반송 / 거부 / 수신 거부는 수치만 확인 할 수 있고, 누구한테서 발송했는지는 따로 확인이 불가능합니다. 정확히 얘기하자면 저희가 AWS 에게 요청을 하지 않으면 수치상으로 밖에 확인을 못하는거죠. 해당 값을 확인하기 위해서는 우리가 이메일을 보낼때, 이 이메일에서 발생하는 Rebounce 혹은 Bounce를 확인해줘라고 알려줘야 AWS 측에서 추적을 시작하게되는데요. 해당 방법은 다.. 2026. 1. 23. [Node] Dynamo DB 사용법 Dynamo DB 코드 사용법 [설치] npm i @aws-sdk/client-dynamodbnpm i @aws-sdk/lib-dynamodb [코드]const { DynamoDBClient } = require('@aws-sdk/client-dynamodb');const { DynamoDBDocumentClient, PutCommand, QueryCommand, GetCommand, DeleteCommand,} = require('@aws-sdk/lib-dynamodb');const client = new DynamoDBClient({ region: '사용하는 지역', credentials: { accessKeyId: process.env.DYNAMODB_ACCESS_KEY, s.. 2024. 6. 20. [AWS] Dynamo DB 생성 방법 및 설정 [Dynamo DB 생성 방법] 1. AWS -> Dynamo DB 검색 -> 왼쪽 목록에서 테이블 선택 후 테이블 생성 2. 테이블 이름은 원하는걸로 설정 3. 파티션 키는 이제 Dynamo DB 함수를 사용할때 오리지널 키 값으로 검색을 할때 쓰임으로 잘 정해서 넣기 4. 밑에 테이블 생성 누르기 [오리지널 파티션 키말고도 다른 키 값으로 나중에 검색을 하고 싶을때] (GSI) 1. 만든 테이블 이름 클릭 2. 오른쪽에 테이블 세부 정보 보기 누르기 3. 목록 중 인덱스 클릭 -> 인덱스 생성 누르기 4. 코드에서 사용할 Key값의 이름을 파티션 키에 넣기 5. 인덱스 이름은 나중에 검색할때 필요한 값이므로 파티션 키랑 같은 값으로 하거나 구분 가능한 이름으로 설정( 보통 기본적으로 파티션 키 넣으.. 2024. 6. 20. 서버에 프로젝트를 올리기 위한 준비 * 혹시나 나중에 각 프로그램 설치 방법 및 연결 방법에 대한 게시물을 올리게 되면 연결해 두겠습니다. 저도 항해99에 들어와 배우면서 알아가는 과정이기에 이 부분들은 정확히 올려드리지 못하는 점 죄송합니다. * 이제 만들어놓은 프로젝트를 배포하기 위해서 필요한 설치와 준비를 하려고 합니다. 웹 서비스를 런칭하기 위해서 클라이언트의 요청에 항상 응답해줄 수 있는 서버에 프로젝트를 실행시켜주려고합니다. 사용하는 컴퓨터는 한대 인데 컴퓨터를 항상 켜고, 프로그램은 항상 실해오디어있어야하고, 공개 IP 주소로 나의 웹 서비스에 접근할 수 있도록 해야합니다. 따라서 저희가 이전에 AWS 가입을 했었는데 거기서 클라우드 서비스를 이용하여 항상 켜 놓을수 있는 컴퓨터 EC2 사용권을 구입해 서버로 사용할 예정입니다.. 2022. 9. 2. 이전 1 다음 728x90