# 연결

{% tabs %}
{% tab title="Access Key & Secret Access Key로 연결" %}

<figure><img src="https://1362923181-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5PH5ktGI0BWG6g9fvtcn%2Fuploads%2FiVKQpk1VruPrE5FO4Jse%2FScreenshot%200006-12-06%20at%202.08.33%E2%80%AFPM.png?alt=media&#x26;token=746c2bfd-68d9-4640-8fbd-f84035780aa8" alt=""><figcaption></figcaption></figure>

<table><thead><tr><th width="165" align="center">필드명</th><th width="288" align="center">설명</th><th align="center">상세</th></tr></thead><tbody><tr><td align="center">지역</td><td align="center">연결할 레드시프트가 있는 리전(Region)</td><td align="center">AWS 콘솔 우측 상단에 표기된 지역코드<br>예시) 서울 : ap-northeast-2</td></tr><tr><td align="center">액세스 키 아이디</td><td align="center">IAM 에서 발급한 Access key ID</td><td align="center">생성 방법 상단 탭 참조</td></tr><tr><td align="center">시크릿 액세스 키</td><td align="center">액세스 키에 매칭된 시크릿 키</td><td align="center"></td></tr></tbody></table>
{% endtab %}

{% tab title="액세스 키 발급방법" %}

1. IAM 메뉴 진입 후 새로운 유저를 생성합니다.

<figure><img src="https://1362923181-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5PH5ktGI0BWG6g9fvtcn%2Fuploads%2FFFGXZ7Lmjs5QoCqk8Vsu%2FScreenshot%200006-12-06%20at%2011.13.16%E2%80%AFAM.png?alt=media&#x26;token=4d831911-94d1-4adb-80ba-e7a79e08f5e8" alt=""><figcaption></figcaption></figure>

2. 아래 화면과 같이 유저 설정을 진행합니다.

<figure><img src="https://1362923181-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5PH5ktGI0BWG6g9fvtcn%2Fuploads%2FGSxZn0rBbFwrVprNIorN%2FScreenshot%200006-12-06%20at%2011.32.30%E2%80%AFAM.png?alt=media&#x26;token=4a065a27-54a8-4e98-857f-3063cc4166e7" alt=""><figcaption></figcaption></figure>

* Username : AWS Console 에 진입할 유저명을 지정하세요.&#x20;
* Provide user access to the AWS Management Console 항목을 체크하세요&#x20;
* User type -> I want to create an IAM user 옵션을 선택하세요&#x20;
* Console password 항목은 자동 생성 하시거나 직접 지정하여 설정하실 수 있습니다.&#x20;
* Users must create a new password at next sign-in : 생성된 유저가 최초로 로그인할 때 새로운 비밀번호로 변경할지의 여부 선택입니다.&#x20;
* 모든 설정을 마치면 Next 버튼을 클릭합니다.&#x20;

3. 유저의 인스턴스 액세스 권한을 지정합니다.

<figure><img src="https://1362923181-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5PH5ktGI0BWG6g9fvtcn%2Fuploads%2FVJZqYAEpitlKQwqvWcMq%2FScreenshot%200006-12-06%20at%2011.33.01%E2%80%AFAM.png?alt=media&#x26;token=7139cfa9-b39f-445e-b766-f57101223d6b" alt=""><figcaption></figcaption></figure>

* Permission Options 에서 Attach policies directly를 선택합니다. 기존에 있는 권한을 사용하겠다는 의미입니다.&#x20;
* AmazonRedshiftFullAccess 항목을 선택합니다.&#x20;
* 선택이 완료되었다면 Next 버튼을 누릅니다.&#x20;

4. 권한 설정을 확인한 뒤 Create user 버튼을 눌러 새 계정을 생성합니다.&#x20;

<figure><img src="https://1362923181-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5PH5ktGI0BWG6g9fvtcn%2Fuploads%2F69g6CQMl0YS7vC7K9gcb%2FScreenshot%200006-12-06%20at%2011.34.28%E2%80%AFAM.png?alt=media&#x26;token=0af37691-01ca-4709-baf7-4e24f1745471" alt=""><figcaption></figcaption></figure>

5. 성공적으로 생성되었다면 성공 모달창이 나옵니다. 모달창 오른편의 View User 버튼을 눌러 상세 속성으로 이동합니다.&#x20;

<figure><img src="https://1362923181-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5PH5ktGI0BWG6g9fvtcn%2Fuploads%2FHP108P8yriANZjMEmRcd%2FScreenshot%200006-12-06%20at%2011.34.42%E2%80%AFAM.png?alt=media&#x26;token=d40607fc-d234-4e46-85eb-b86097c73005" alt=""><figcaption></figcaption></figure>

6. 아웃코드에 연결할 Access Key 생성을 위해 Create access key 를 눌러 생성을 진행합니다.&#x20;

<figure><img src="https://1362923181-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5PH5ktGI0BWG6g9fvtcn%2Fuploads%2FKF3IDjg2H4UMqRRSgWr3%2FScreenshot%200006-12-06%20at%2011.35.01%E2%80%AFAM.png?alt=media&#x26;token=e98d0270-e01b-404c-b2b9-a5b5b4caab42" alt=""><figcaption></figcaption></figure>

7. Access Key 생성 옵션을 아래의 화면에 맞춰 설정한 뒤 Next 버튼을 누릅니다.&#x20;

<figure><img src="https://1362923181-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5PH5ktGI0BWG6g9fvtcn%2Fuploads%2Fwoqw2fw4OvNyivAjdP0v%2FScreenshot%200006-12-06%20at%2011.35.13%E2%80%AFAM.png?alt=media&#x26;token=321ce7a6-f91b-4c7f-a095-981d9199208d" alt=""><figcaption></figcaption></figure>

* Use case -> Command Line Interface (CLI) 을 선택합니다.&#x20;
* Confirmation 항목을 체크 한 뒤 Next 버튼을 누릅니다.&#x20;

8. Access Key의 설명(태그)을 입력한 뒤 Create access key 버튼을 눌러 키를 생성합니다.

<figure><img src="https://1362923181-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5PH5ktGI0BWG6g9fvtcn%2Fuploads%2FBnMk16EQDuynqwHC0fBh%2FScreenshot%200006-12-06%20at%2011.35.32%E2%80%AFAM.png?alt=media&#x26;token=6940f8f6-5fee-43bd-81bf-5c9245af10d8" alt=""><figcaption></figcaption></figure>

9. 아웃코드 앱 생성시 입력할 Access Key 가 생성되었습니다. 키는 한번 생성된 뒤 페이지가 이동되면 다시 조회하실 수 없습니다. 별도 저장공간에 복사하시거나 하단의 Download .csv file 을 통해 별도 보관하세요. 발급한 Access Key는 외부에 노출되지 않도록 주의해 주세요.&#x20;

<figure><img src="https://1362923181-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5PH5ktGI0BWG6g9fvtcn%2Fuploads%2FiaYI1UnFNNoZyuXV9ZjK%2FScreenshot%200006-12-06%20at%2011.36.02%E2%80%AFAM.png?alt=media&#x26;token=166b41af-13d9-4aac-9a1f-25645ba3f386" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="SES 설정방법" %}

1. Amazon SES 메뉴에서 Configuration > Identities 메뉴에서 Create identity 메뉴를 클릭해 발송자 정보를 생성합니다.&#x20;

<figure><img src="https://1362923181-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5PH5ktGI0BWG6g9fvtcn%2Fuploads%2FZZC74vYc2qFuSBJ5LlmC%2FScreenshot%200006-12-06%20at%2012.32.34%E2%80%AFPM.png?alt=media&#x26;token=ae261cfa-df5f-4f71-9681-75bacf9fc67c" alt=""><figcaption></figcaption></figure>

2. Identity 를 설정하는 방법은 두 가지 종류가 있습니다.&#x20;
   * 도메인 인증 : 일치하는 도메인 주소가 포함된 이메일 전체에 발송 허용 (3-1 항목 참조)
   * 이메일 인증 : 특정 이메일 주소만 발송 허용 (3-2 항목 참조)&#x20;

3-1. 도메인 인증 방법&#x20;

<figure><img src="https://1362923181-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5PH5ktGI0BWG6g9fvtcn%2Fuploads%2Fldk9Ic2DtnkfoPyhf6Vv%2FScreenshot%200006-12-06%20at%2012.33.30%E2%80%AFPM.png?alt=media&#x26;token=346a29a9-c324-431c-a950-58d8754e7b22" alt=""><figcaption></figcaption></figure>

* Identity type 을 Domain 으로 선택합니다.&#x20;
* Domain 에 인증하고자 하는 도메인을 입력합니다.&#x20;

<figure><img src="https://1362923181-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5PH5ktGI0BWG6g9fvtcn%2Fuploads%2FqBLG6YwBhFoBXOjKSOrg%2FScreenshot%200006-12-06%20at%2012.33.40%E2%80%AFPM.png?alt=media&#x26;token=18d75231-7c58-49fd-b086-16db0beeb723" alt=""><figcaption></figcaption></figure>

* 도메인 인증을 위해 AWS 에서 제공한 DKIM 정보를 등록하고자 하는 도메인의 DNS 설정 페이지에 추가하여 인증합니다.&#x20;
* 모든 설정이 끝나면 Create identity 버튼을 눌러 도메인을 추가합니다.&#x20;

3-2. 이메일 인증&#x20;

<figure><img src="https://1362923181-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5PH5ktGI0BWG6g9fvtcn%2Fuploads%2FWrLzs77AaXurvLnfGyEy%2FScreenshot%200006-12-06%20at%2012.33.06%E2%80%AFPM.png?alt=media&#x26;token=a994dad1-5cf3-4bbc-b703-b134acefa23e" alt=""><figcaption></figcaption></figure>

* Identity type 을 Email address 로 설정합니다.&#x20;
* 발신자를 등록할 이메일 주소를 입력합니다.&#x20;
* Create identity 버튼을 누릅니다.&#x20;
* 등록한 이메일로 추가 인증 요청 메일이 오면 본문에 있는 링크를 클릭해 승인하면 인증이 완료됩니다.&#x20;

4. 최초 서비스 이용시 SES 기본 발송 한도는 하루에 200건, 초당 발송은 1건입니다. 발송할 양이 많은 경우 별도로 발송 한도 증가 신청을 해야합니다.&#x20;

<figure><img src="https://1362923181-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5PH5ktGI0BWG6g9fvtcn%2Fuploads%2FhS7sNwH9aDu4LTcYkwoT%2FScreenshot%200006-12-06%20at%202.19.24%E2%80%AFPM.png?alt=media&#x26;token=254a339b-8f77-472d-a0fd-bd482f106839" alt=""><figcaption></figcaption></figure>

{% endtab %}
{% endtabs %}

{% hint style="info" %}
생성된 유저와 액세스 키가 활성화 되어 있는지 확인해 주세요.
{% endhint %}
