기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Amazon Pinpoint API에 액세스할 수 있는 사용자를 생성했으므로 이제 Postman을 설정할 수 있습니다. 이 단원에서는 Postman에서 하나 이상의 환경을 생성합니다. 다음에는 Amazon Pinpoint API에서 각 작업에 대한 요청 템플릿이 포함된 컬렉션을 가져옵니다.
Postman에서 워크스페이스는 프로젝트 및 환경을 위한 조직 컨테이너입니다. 이 단원에서는 Amazon Pinpoint와 함께 사용할 워크스페이스를 하나 이상 생성합니다.
워크스페이스 생성
Postman에서 추가 작업을 선택하고 파일을 선택한 다음 새로 만들기를 선택합니다.
-
새로 생성 창에서 워크스페이스를 선택합니다.
이름, 요약을 입력하고 표시 여부를 개인용으로 설정합니다. 그런 다음 워크스페이스 생성을 선택합니다.
Postman에서 환경은 키-값 페어로 저장되는 변수 세트입니다. API 요청 자체를 변경할 필요 없이, 환경을 사용하여 Postman을 통해 수행하는 요청의 구성을 변경할 수 있습니다.
이 단원에서는 Amazon Pinpoint에 사용할 환경을 최소 하나 이상 생성합니다. 생성하는 각 환경에는 단일 AWS 리전에서 계정에 특정한 변수 세트가 포함됩니다. 이 단원의 절차를 사용하여 하나 이상의 환경을 생성하면 Postman의 환경 메뉴에서 다른 환경을 선택하여 리전을 전환할 수 있습니다.
환경을 생성하는 방법
-
Postman에서 추가 작업 메뉴를 선택하고 파일을 선택한 다음 새로 만들기를 선택합니다.
-
새로 생성 창에서 환경을 선택합니다.
-
MANAGE ENVIRONMENTS 창의 환경 이름에
Amazon Pinpoint -
을 입력합니다.Region Name
리전 이름
을 다음 값 중 하나로 바꿉니다.-
미국 동부(버지니아 북부)
-
미국 서부(오리건)
-
아시아 태평양(뭄바이)
-
아시아 태평양(시드니)
-
유럽(프랑크푸르트)
-
유럽(아일랜드)
참고
최소한 단일에 대해 하나의 환경만 생성하면 되며 AWS 리전,이 환경에는 하나의 프로젝트가 포함되어야 AWS 리전 합니다. 이전에 나열된 중 하나에서 프로젝트를 생성하지 않은 경우 Amazon Pinpoint 사용 설명서의 이메일 지원을 사용하여 Amazon Pinpoint 프로젝트 생성을 AWS 리전참조하세요. Amazon Pinpoint
-
-
endpoint
,region
,serviceName
,accountId
,accessKey
및secretAccessKey
라는 6개의 새 변수를 생성합니다. 다음 표를 사용하여 각 변수의 초기 값 및 현재 값 열에 어떤 값을 입력해야 하는지 결정합니다.리전 변수 초기 값 및 현재 값 미국 동부(버지니아 북부) endpoint
pinpoint.us-east-1.amazonaws.com
region
us-east-1
serviceName
mobiletargeting
accountId
( AWS 계정 ID) accessKey
(IAM 액세스 키 ID) secretAccessKey
(IAM 비밀 액세스 키) 미국 서부(오리건) endpoint
pinpoint.us-west-2.amazonaws.com
region
us-west-2
serviceName
mobiletargeting
accountId
( AWS 계정 ID) accessKey
(IAM 액세스 키 ID) secretAccessKey
(IAM 비밀 액세스 키) 아시아 태평양(뭄바이) endpoint
pinpoint.ap-south-1.amazonaws.com
region
ap-south-1
serviceName
mobiletargeting
accountId
( AWS 계정 ID) accessKey
(IAM 액세스 키 ID) secretAccessKey
(IAM 비밀 액세스 키) 아시아 태평양(시드니) endpoint
pinpoint.ap-southeast-2.amazonaws.com
region
ap-southeast-2
serviceName
mobiletargeting
accountId
( AWS 계정 ID) accessKey
(IAM 액세스 키 ID) secretAccessKey
(IAM 비밀 액세스 키) 유럽(프랑크푸르트) endpoint
pinpoint.eu-central-1.amazonaws.com
region
eu-central-1
serviceName
mobiletargeting
accountId
( AWS 계정 ID) accessKey
(IAM 액세스 키 ID) secretAccessKey
(IAM 비밀 액세스 키) 유럽(아일랜드) endpoint
pinpoint.eu-west-1.amazonaws.com
region
eu-west-1
serviceName
mobiletargeting
accountId
( AWS 계정 ID) accessKey
(IAM 액세스 키 ID) secretAccessKey
(IAM 비밀 액세스 키) 이러한 변수를 생성한 후 MANAGE ENVIRONMENTS 창은 다음 이미지에 표시된 예제와 비슷합니다.
마쳤으면 저장을 선택합니다.
중요
이전의 이미지에 표시된 액세스 키는 가상의 키입니다. IAM 액세스 키를 다른 사람과 공유하지 마세요.
Postman에는 환경을 공유하고 내보낼 수 있는 기능이 포함되어 있습니다. 이러한 기능을 사용하는 경우 액세스 키 ID와 비밀 액세스 키를 이러한 보안 인증 정보에 액세스해서는 안 되는 사람과 공유하지 않도록 주의하세요.
자세한 내용은 IAM 사용 설명서의 IAM 모범 사례를 참조하세요.
-
(선택 사항) 생성하려는 각 추가 환경에 대해 1~4단계를 반복합니다.
작은 정보
Postman에서는 필요한 만큼 환경을 생성할 수 있습니다. 환경을 사용하는 방법은 다음과 같습니다.
-
Amazon Pinpoint API를 테스트해야 하는 모든 리전에 대해 각각 별도의 환경을 생성합니다.
-
다른 AWS 계정과 연결되는 환경을 생성합니다.
-
다른 사용자와 연결된 보안 인증 정보를 사용하는 환경을 생성합니다.
-
-
환경 생성을 완료하면 다음 단원으로 진행하세요.
Postman에서 컬렉션은 API 요청 그룹입니다. 컬렉션의 요청은 일반적으로 공통적인 목적에 따라 통합됩니다. 이 단원에서는 Amazon Pinpoint API의 각 작업에 대한 요청 템플릿이 포함된 새 컬렉션을 생성합니다.
Amazon Pinpoint 컬렉션을 생성하려면
-
Postman에서 추가 작업 메뉴를 선택하고 파일을 선택한 다음 가져오기를 선택합니다.
-
가져오기 창에서 링크에서 가져오기를 선택하고 https://raw.githubusercontent.com/awsdocs/amazon-pinpoint-developer-guide/master/Amazon%20Pinpoint.postman_collection.json
이라는 URL을 입력합니다. 가져오기를 선택합니다. Postman은 120개 예제 요청이 포함된 Amazon Pinpoint 컬렉션을 가져옵니다.
Amazon Pinpoint 컬렉션을 가져온 후 빠른 테스트를 수행하여 모든 구성 요소가 제대로 구성되어 있는지 확인하는 것이 좋습니다. GetApps
요청을 제출하여 구성을 테스트할 수 있습니다. 이 요청은 현재 AWS 리전의 Amazon Pinpoint 계정에 있는 모든 프로젝트의 목록을 반환합니다. 이 요청에는 추가 구성이 필요하므로 이 요청은 구성을 테스트하는 좋은 방법입니다.
Amazon Pinpoint 컬렉션의 구성을 테스트하려면
-
탐색 창에서 컬렉션을 선택하고, Amazon Pinpoint 컬렉션을 확장한 다음 Apps 폴더를 확장합니다.
-
요청 목록에서 GetApps를 선택합니다.
-
환경 선택기를 사용하여 Postman 환경 생성에서 생성한 환경을 선택합니다.
-
전송을 선택합니다. 요청이 성공적으로 전송되면 응답 창에
200 OK
상태가 표시됩니다. 다음 이미지의 예제와 비슷한 응답이 보입니다.참고
에 생성된 프로젝트가 없는 경우 AWS 리전 Amazon Pinpoint는를 반환합니다
{ "Item": [] }
.이 응답에는 3단계에서 선택한 리전의 계정에 있는 모든 Amazon Pinpoint 프로젝트의 목록이 표시됩니다.
문제 해결
요청을 제출하면 오류를 볼 수 있습니다. 다음 목록에서 발생할 수 있는 여러 가지 일반적인 오류와 이러한 오류를 해결하기 위해 수행할 수 있는 단계를 참조하세요.
오류 메시지 | 문제 | 해결 방법 |
---|---|---|
|
|
환경 선택기를 사용하여 환경을 선택합니다. |
|
Postman에서 액세스 키 ID 또는 보안 액세스 키의 현재 값을 찾을 수 없습니다. |
환경 선택기 근처의 기어 아이콘을 선택한 다음 현재 환경을 선택합니다. |
|
사용자와 연결된 IAM 정책에 적절한 권한이 포함되어 있지 않습니다. |
사용자가 IAM 정책 생성에서 설명한 권한을 보유하고 있고 Postman 작업 영역 생성에서 환경을 생성할 때 올바른 자격 증명을 제공했는지 확인합니다. |
다음: 추가 요청 전송