기술 · 출처 기반 답변
이메일 발송용 Resend API 키를 발급받는 방법
Resend API 키를 발급받으려면 Resend 계정에 가입한 뒤 대시보드의 API Keys 섹션으로 이동해 Create API Key를 클릭하세요. 키 이름과 권한 수준을 선택하라는 안내가 나온 후에 비밀 키가 한 번만 표시됩니다.
계정 설정
먼저 resend.com에서 계정을 만드세요. 인증이 끝나면 대시보드에 접근하기 위해 신원과 이메일 주소를 확인해야 합니다. 새 계정은 보통 하루에 보낼 수 있는 이메일 수가 제한된 무료 등급으로 시작합니다. 애플리케이션용 자격 증명을 생성하기 전에 계정이 완전히 활성화되었는지 확인하세요.
키 생성하기
Resend 대시보드의 왼쪽 사이드바에서 API Keys 탭으로 이동하세요. Create API Key 버튼을 클릭하세요. 관리를 위해 Production이나 Staging 같은 이름을 키에 지정할 수 있습니다. 모든 작업을 허용하는 Full Access와 특정 작업으로 키를 제한하는 Restricted Access 중에서 선택할 수 있습니다. 키가 생성되면 다시 표시되지 않으므로 즉시 복사하세요.
키 적용하기
소스 코드에 시크릿을 하드코딩하지 않도록 API 키를 RESEND_API_KEY 같은 환경 변수에 저장하세요. Node.js, Python 또는 다른 지원 언어용 Resend SDK로 클라이언트를 초기화하세요. 생성자에 키를 전달해 요청을 인증합니다. 여러 도메인을 관리한다면 키에 해당 검증된 도메인에서 발송할 수 있는 권한이 있는지 확인하세요.
도메인 검증
API 키만으로는 프로덕션 발송에 충분하지 않습니다. Domains 섹션에서 도메인을 추가하고 필요한 DNS 레코드를 구성해야 합니다. SPF와 DKIM을 활성화하려면 DNS 제공업체에 TXT 및 CNAME 레코드를 추가해야 합니다. https://sendhq.cc/tools 의 SendHQ 무료 도구로 이메일 인프라와 기술 설정을 관리하는 데 도움을 받을 수 있습니다.
키 교체와 보안
키가 유출되면 대시보드에서 즉시 폐기하고 새 키를 생성하세요. 키를 주기적으로 갱신하는 교체 정책을 마련하세요. GitHub 같은 공개 저장소에 키를 커밋하지 마세요. 트랜잭션 이메일 파이프라인의 보안을 유지하려면 시크릿 관리자나 암호화된 환경 파일을 사용하세요.
팀에서 자주 묻는 질문
API 키를 여러 개 만들 수 있나요?
네. Resend에서는 환경별 또는 팀원별로 키를 여러 개 만들어 접근을 세밀하게 제어할 수 있습니다.
API 키를 잃어버리면 어떻게 되나요?
Resend는 키를 생성한 후에는 평문 값을 저장하지 않습니다. 키를 잃어버렸다면 기존 키를 삭제하고 새 키를 생성해야 합니다.
API 키를 생성하는 데 비용이 드나요?
API 키 생성은 무료입니다. 비용은 선택한 요금제에 따라 발송한 이메일 수량에 대해 발생합니다.