IAM 정책에 대한 Amazon Pinpoint 작업 - Amazon Pinpoint

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

IAM 정책에 대한 Amazon Pinpoint 작업

AWS 계정의 Amazon Pinpoint 리소스에 대한 액세스를 관리하려면 AWS Identity and Access Management (IAM) 정책에 Amazon Pinpoint 작업을 추가할 수 있습니다. 정책의 작업을 사용하여 Amazon Pinpoint 콘솔에서 사용자가 수행할 수 있는 작업을 제어할 수 있습니다. 또한 AWS SDKs, AWS Command Line Interface (AWS CLI) 또는 Amazon Pinpoint APIs.

정책에서는 적절한 Amazon Pinpoint 네임스페이스와 콜론, 작업 이름(예: GetSegments)으로 각 작업을 지정합니다. 대부분의 작업은 특정 URI 및 HTTP 메서드를 사용하는 Amazon Pinpoint API에 대한 요청에 해당합니다. 예를 들어 사용자 정책에서 mobiletargeting:GetSegments 작업을 허용하면 HTTP GET 요청을 /apps/projectId/segments URI에 제출하여 프로젝트의 모든 세그먼트에 대한 정보를 검색할 수 있습니다. 또한이 정책은 사용자가 콘솔에서 해당 정보를 보고 AWS SDK 또는를 사용하여 해당 정보를 검색할 수 있도록 허용합니다 AWS CLI.

각 작업은 정책 설명에서 Amazon 리소스 이름(ARN)으로 식별되는 특정 Amazon Pinpoint 리소스에 대해 수행됩니다. 예를 들어, mobiletargeting:GetSegments 작업은 ARN arn:aws:mobiletargeting:region:accountId:apps/projectId로 식별되는 특정 프로젝트에 대해 수행됩니다.

이 주제에서는 AWS 계정의 IAM 정책에 추가할 수 있는 Amazon Pinpoint 작업을 알아봅니다. 정책에서 작업을 사용하여 Amazon Pinpoint 리소스에 대한 액세스를 관리하는 방법을 보여주는 예제는 Amazon Pinpoint ID 기반 정책 예제 섹션을 참조하세요.

Amazon Pinpoint API 작업

이 섹션에서는 Amazon Pinpoint의 기본 API인 Amazon Pinpoint API에서 사용할 수 있는 기능에 대한 작업을 알아봅니다. 이 API를 자세히 알아보려면 Amazon Pinpoint API 참조를 살펴보세요.

분석 및 지표

다음 권한은 Amazon Pinpoint 콘솔에서 분석 데이터를 보는 작업과 관련이 있습니다. 또한 프로젝트, 캠페인 및 여정에 적용되는 핵심 성과 지표(KPI)라고도 하는 표준 지표에 대한 집계 데이터의 검색(쿼리)과 관련이 있습니다.

mobiletargeting:GetReports

Amazon Pinpoint 콘솔에서 분석 데이터를 봅니다. Amazon Pinpoint 콘솔을 사용하여 사용자 지정 속성이 포함된 세그먼트를 생성할 때도 이 권한이 필요합니다. Amazon Pinpoint 콘솔에서 세그먼트 크기의 추정치를 구하는 데에도 필요합니다.

  • URI – 해당 사항 없음

  • 메서드 – 해당 사항 없음

  • 리소스 ARN – arn:aws:mobiletargeting:region:accountId:*

mobiletargeting:GetApplicationDateRangeKpi

표준 애플리케이션 지표에 대해 집계된 데이터를 검색(쿼리)합니다. 이는 프로젝트와 연관된 모든 캠페인 또는 트랜잭션 메시지에 적용되는 지표입니다.

mobiletargeting:GetCampaignDateRangeKpi

표준 캠페인 지표에 대해 집계된 데이터를 검색(쿼리)합니다. 이는 개별 캠페인에 적용되는 지표입니다.

mobiletargeting:GetJourneyDateRangeKpi

표준 여정 참여 지표에 대해 집계된 데이터를 검색(쿼리)합니다. 이는 개별 여정에 적용되는 참여 지표입니다(예: 여정의 모든 활동에 대해 참가자가 열어 본 메시지 수).

mobiletargeting:GetJourneyExecutionMetrics

개별 여정에 적용되는 표준 실행 지표(예: 여정의 모든 활동을 적극적으로 진행 중인 참가자 수)에 대한 집계 데이터를 검색(쿼리)합니다.

mobiletargeting:GetJourneyExecutionActivityMetrics

여정의 개별 활동에 적용되는 표준 실행 지표(예: 활동을 시작하거나 완료한 참가자 수)에 대한 집계 데이터를 검색(쿼리)합니다.

Campaigns

다음 권한은 Amazon Pinpoint 계정의 캠페인 관리에 관여합니다.

mobiletargeting:CreateCampaign

프로젝트 캠페인을 생성합니다.

  • URI – /apps/projectId/campaigns

  • 메서드 – POST

  • 리소스 ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId/campaigns

mobiletargeting:DeleteCampaign

특정 캠페인을 삭제합니다.

mobiletargeting:GetCampaign

특정 캠페인에 대한 정보를 검색합니다.

mobiletargeting:GetCampaignActivities

캠페인이 수행하는 활동에 대한 정보를 검색합니다.

mobiletargeting:GetCampaigns

프로젝트의 모든 캠페인에 대한 정보를 검색합니다.

  • URI – /apps/projectId/campaigns

  • 매서드 – GET

  • 리소스 ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId

mobiletargeting:GetCampaignVersion

특정 캠페인 버전에 대한 정보를 검색합니다.

mobiletargeting:GetCampaignVersions

캠페인의 현재 및 이전 버전에 대한 정보를 검색합니다.

mobiletargeting:UpdateCampaign

특정 캠페인을 업데이트합니다.

채널

다음 권한은 Amazon Pinpoint 계정의 채널 관리에 관여합니다. Amazon Pinpoint에서 채널은 이메일, SMS 메시지 또는 푸시 알림 전송 등 사용자가 고객과 소통하기 위해 사용하는 방법을 말합니다.

mobiletargeting:DeleteAdmChannel

프로젝트의 Amazon Device Messaging(ADM) 채널을 비활성화합니다.

  • URI – /apps/projectId/channels/adm

  • 메서드 – DELETE

  • 리소스 ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId/channels/adm

mobiletargeting:GetAdmChannel

프로젝트의 ADM 채널에 대한 정보를 검색합니다.

  • URI – /apps/projectId/channels/adm

  • 매서드 – GET

  • 리소스 ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId/channels/adm

mobiletargeting:UpdateAdmChannel

프로젝트의 ADM 채널을 활성화 또는 업데이트합니다.

  • URI – /apps/projectId/channels/adm

  • 메서드 – PUT

  • 리소스 ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId/channels/adm

mobiletargeting:DeleteApnsChannel

프로젝트의 Apple 푸시 알림 서비스(APNs) 채널을 비활성화합니다.

  • URI – /apps/projectId/channels/apns

  • 메서드 – DELETE

  • 리소스 ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId/channels/apns

mobiletargeting:GetApnsChannel

프로젝트의 APN 채널에 대한 정보를 검색합니다.

  • URI – /apps/projectId/channels/apns

  • 매서드 – GET

  • 리소스 ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId/channels/apns

mobiletargeting:UpdateApnsChannel

프로젝트의 APN 채널을 활성화하거나 업데이트합니다.

  • URI – /apps/projectId/channels/apns

  • 메서드 – PUT

  • 리소스 ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId/channels/apns

mobiletargeting:DeleteApnsSandboxChannel

프로젝트의 APNs 샌드박스 채널을 비활성화합니다.

mobiletargeting:GetApnsSandboxChannel

프로젝트의 APN 샌드박스 채널에 대한 정보를 검색합니다.

mobiletargeting:UpdateApnsSandboxChannel

프로젝트의 APN 샌드박스 채널을 활성화하거나 업데이트합니다.

mobiletargeting:DeleteApnsVoipChannel

프로젝트의 APNs VoIP 채널을 비활성화합니다.

mobiletargeting:GetApnsVoipChannel

프로젝트의 APN VoIP 채널에 대한 정보를 검색합니다.

mobiletargeting:UpdateApnsVoipChannel

프로젝트의 APN VoIP 채널을 활성화하거나 업데이트합니다.

mobiletargeting:DeleteApnsVoipSandboxChannel

프로젝트의 APNs VoIP 샌드박스 채널을 비활성화합니다.

mobiletargeting:GetApnsVoipSandboxChannel

프로젝트의 APN VoIP 샌드박스 채널에 대한 정보를 검색합니다.

mobiletargeting:UpdateApnsVoipSandboxChannel

프로젝트의 APN VoIP 샌드박스 채널을 활성화하거나 업데이트합니다.

mobiletargeting:DeleteBaiduChannel

프로젝트의 Baidu 클라우드 푸시 채널을 비활성화합니다.

  • URI – /apps/projectId/channels/baidu

  • 메서드 – DELETE

  • 리소스 ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId/channels/baidu

mobiletargeting:GetBaiduChannel

프로젝트의 Baidu 클라우드 푸시 채널에 대한 정보를 검색합니다.

mobiletargeting:UpdateBaiduChannel

프로젝트의 Baidu 클라우드 푸시 채널을 활성화하거나 업데이트합니다.

mobiletargeting:DeleteEmailChannel

프로젝트의 이메일 채널을 비활성화합니다.

  • URI – /apps/projectId/channels/email

  • 메서드 – DELETE

  • 리소스 ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId/channels/email

mobiletargeting:GetEmailChannel

프로젝트의 이메일 채널에 대한 정보를 검색합니다.

mobiletargeting:UpdateEmailChannel

프로젝트의 이메일 채널을 활성화하거나 업데이트합니다.

mobiletargeting:DeleteGcmChannel

프로젝트의 Firebase Cloud Messaging(FCM)을 비활성화합니다. 이 채널을 통해 Amazon Pinpoint는 Google Cloud Messaging(GCM) 서비스를 대체하는 FCM 서비스를 통해 Android 앱에 푸시 알림을 보낼 수 있습니다.

  • URI – /apps/projectId/channels/gcm

  • 메서드 – DELETE

  • 리소스 ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId/channels/gcm

mobiletargeting:GetGcmChannel

프로젝트의 FCM 채널에 대한 정보를 검색합니다. 이 채널을 통해 Amazon Pinpoint는 Google Cloud Messaging(GCM) 서비스를 대체하는 FCM 서비스를 통해 Android 앱에 푸시 알림을 보낼 수 있습니다.

  • URI – /apps/projectId/channels/gcm

  • 매서드 – GET

  • 리소스 ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId/channels/gcm

mobiletargeting:UpdateGcmChannel

프로젝트의 FCM 채널을 활성화하거나 업데이트합니다. 이 채널을 통해 Amazon Pinpoint는 Google Cloud Messaging(GCM) 서비스를 대체하는 FCM 서비스를 통해 Android 앱에 푸시 알림을 보낼 수 있습니다.

  • URI – /apps/projectId/channels/gcm

  • 메서드 – PUT

  • 리소스 ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId/channels/gcm

mobiletargeting:DeleteSmsChannel

프로젝트의 SMS 채널을 비활성화합니다.

  • URI – /apps/projectId/channels/sms

  • 메서드 – DELETE

  • 리소스 ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId/channels/sms

mobiletargeting:GetSmsChannel

프로젝트의 SMS 채널에 대한 정보를 검색합니다.

  • URI – /apps/projectId/channels/sms

  • 매서드 – GET

  • 리소스 ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId/channels/sms

mobiletargeting:UpdateSmsChannel

프로젝트의 SMS 채널을 활성화하거나 업데이트합니다.

  • URI – /apps/projectId/channels/sms

  • 메서드 – PUT

  • 리소스 ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId/channels/sms

mobiletargeting:GetChannels

애플리케이션의 각 채널 기록 및 상태에 대한 정보를 검색합니다.

mobiletargeting:DeleteVoiceChannel

애플리케이션의 음성 채널을 비활성화하고 채널의 기존 설정을 삭제합니다.

mobiletargeting:GetVoiceChannel

애플리케이션의 음성 채널 상태 및 설정에 대한 정보를 검색합니다.

mobiletargeting:UpdateVoiceChannel

애플리케이션에 대해 음성 채널을 활성화하거나 애플리케이션용 음성 채널의 상태 및 설정을 업데이트합니다.

엔드포인트

다음 권한은 Amazon Pinpoint 계정의 엔드포인트 관리에 관여합니다. Amazon Pinpoint에서 엔드포인트는 메시지가 향하는 단일 대상입니다. 예를 들어 고객의 이메일 주소, 전화 번호 또는 모바일 디바이스 토큰이 엔드포인트가 될 수 있습니다.

mobiletargeting:DeleteEndpoint

엔드포인트를 삭제합니다.

mobiletargeting:GetEndpoint

특정 엔드포인트에 대한 정보를 검색합니다.

mobiletargeting:RemoveAttributes

애플리케이션과 연결된 모든 엔드포인트에서 속성 유형이 동일한 하나 이상의 속성을 제거합니다.

mobiletargeting:UpdateEndpoint

엔드포인트를 생성하거나 엔드포인트 정보를 업데이트합니다.

mobiletargeting:UpdateEndpointsBatch

배치 작업으로 엔드포인트를 생성하거나 업데이트합니다.

  • URI – /apps/projectId/endpoints

  • 메서드 – PUT

  • 리소스 ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId

이벤트 스트림

다음 권한은 Amazon Pinpoint 계정의 이벤트 스트림 관리에 관여합니다.

mobiletargeting:DeleteEventStream

프로젝트의 이벤트 스트림을 삭제합니다.

  • URI – /apps/projectId/eventstream/

  • 메서드 – DELETE

  • 리소스 ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId/eventstream

mobiletargeting:GetEventStream

프로젝트의 이벤트 스트림에 대한 정보를 검색합니다.

  • URI – /apps/projectId/eventstream/

  • 매서드 – GET

  • 리소스 ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId/eventstream

mobiletargeting:PutEventStream

프로젝트의 이벤트 스트림을 생성 또는 업데이트합니다.

  • URI – /apps/projectId/eventstream/

  • 메서드 – POST

  • 리소스 ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId/eventstream

이벤트

다음 권한은 Amazon Pinpoint 계정의 이벤트 작업 관리에 관여합니다. Amazon Pinpoint에서 가져오기 작업을 생성하여 Amazon S3 버킷에 저장된 엔드포인트 정의를 기반으로 세그먼트를 생성합니다.

mobiletargeting:PutEvents

엔드포인트를 기록할 새 이벤트를 생성하거나, 기존 이벤트가 연결된 엔드포인트 데이터를 생성 또는 업데이트합니다.

  • URI – /apps/application-id/events

  • 메서드 – POST

  • 리소스 ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId/events

내보내기 작업

다음 권한은 Amazon Pinpoint 계정의 내보내기 작업 관리에 관여합니다. Amazon Pinpoint에서 내보내기 작업을 생성하면 엔드포인트에 관한 정보를 Amazon S3 버킷으로 보내어 저장하거나 분석할 수 있습니다.

mobiletargeting:CreateExportJob

엔드포인트 정의를 Amazon S3로 내보낼 내보내기 작업을 생성합니다.

  • URI – /apps/projectId/jobs/export

  • 메서드 – POST

  • 리소스 ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId/jobs/export

mobiletargeting:GetExportJob

프로젝트의 특정 내보내기 작업에 대한 정보를 검색합니다.

mobiletargeting:GetExportJobs

프로젝트의 모든 내보내기 작업의 목록을 검색합니다.

  • URI – /apps/projectId/jobs/export

  • 매서드 – GET

  • 리소스 ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId/jobs/export

가져오기 작업

다음 권한은 Amazon Pinpoint 계정의 가져오기 작업 관리에 관여합니다. Amazon Pinpoint에서 가져오기 작업을 생성하여 Amazon S3 버킷에 저장된 엔드포인트 정의를 기반으로 세그먼트를 생성합니다.

mobiletargeting:CreateImportJob

Amazon S3에서 엔드포인트 정의를 가져와 세그먼트를 생성합니다.

mobiletargeting:GetImportJob

프로젝트의 특정 가져오기 작업에 대한 정보를 검색합니다.

mobiletargeting:GetImportJobs

프로젝트의 모든 가져오기 작업에 대한 정보를 검색합니다.

여정

다음 권한은 Amazon Pinpoint 계정의 여정 관리와 관련이 있습니다.

mobiletargeting:CreateJourney

프로젝트에 대한 여정을 만듭니다.

  • URI – /apps/projectId/journeys

  • 메서드 – POST

  • 리소스 ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId/journeys

mobiletargeting:GetJourney

특정 여정에 대한 정보를 검색합니다.

mobiletargeting:ListJourneys

프로젝트의 모든 여정에 대한 정보를 검색합니다.

  • URI – /apps/projectId/journeys

  • 매서드 – GET

  • 리소스 ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId/journeys

mobiletargeting:UpdateJourney

특정 여정에 대한 구성 및 기타 설정을 업데이트합니다.

mobiletargeting:UpdateJourneyState

활성 여정을 취소합니다.

mobiletargeting:DeleteJourney

특정 여정을 삭제합니다.

메시지 템플릿

다음 사용 권한은 Amazon Pinpoint 계정에 대한 메시지 템플릿을 만들고 관리하는 것과 관련이 있습니다. 메시지 템플릿은 모든 Amazon Pinpoint 프로젝트에 대해 보내는 메시지에서 정의, 저장 및 재사용할 수 있는 콘텐츠 및 설정 집합입니다.

mobiletargeting:ListTemplates

Amazon Pinpoint 계정과 연결된 모든 메시지 템플릿에 대한 정보를 검색합니다.

  • URI – /templates

  • 매서드 – GET

  • 리소스 ARN – arn:aws:mobiletargeting:region:accountId:templates

mobiletargeting:ListTemplateVersions

특정 메시지 템플릿의 모든 버전에 대한 정보를 검색합니다.

mobiletargeting:UpdateTemplateActiveVersion

메시지 템플릿의 특정 버전을 활성 버전 템플릿으로 지정합니다.

mobiletargeting:GetEmailTemplate

이메일 채널을 통해 전송되는 메시지에 대한 메시지 템플릿에 대한 정보를 검색합니다.

mobiletargeting:CreateEmailTemplate

이메일 채널을 통해 전송되는 메시지에 대한 메시지 템플릿을 만듭니다.

mobiletargeting:UpdateEmailTemplate

이메일 채널을 통해 전송되는 메시지에 대한 기존 메시지 템플릿을 업데이트합니다.

mobiletargeting:DeleteEmailTemplate

이메일 채널을 통해 보낸 메시지의 메시지 템플릿을 삭제합니다.

  • URI – /templates/template-name/email

  • 메서드 – DELETE

  • 리소스 ARN – arn:aws:mobiletargeting:region:accountId:templates/template-name/EMAIL

mobiletargeting:GetPushTemplate

푸시 알림 채널을 통해 전송되는 메시지에 대한 메시지 템플릿에 대한 정보를 검색합니다.

  • URI – /templates/template-name/push

  • 매서드 – GET

  • 리소스 ARN – arn:aws:mobiletargeting:region:accountId:templates/template-name/PUSH

mobiletargeting:CreatePushTemplate

푸시 알림 채널을 통해 전송되는 메시지에 대한 메시지 템플릿을 만듭니다.

  • URI – /templates/template-name/push

  • 메서드 – POST

  • 리소스 ARN – arn:aws:mobiletargeting:region:accountId:templates/template-name/PUSH

mobiletargeting:UpdatePushTemplate

푸시 알림 채널을 통해 전송되는 메시지에 대한 기존 메시지 템플릿을 업데이트합니다.

  • URI – /templates/template-name/push

  • 메서드 – PUT

  • 리소스 ARN – arn:aws:mobiletargeting:region:accountId:templates/template-name/PUSH

mobiletargeting:DeletePushTemplate

푸시 알림 채널을 통해 전송된 메시지에 대한 메시지 템플릿을 삭제합니다.

  • URI – /templates/template-name/push

  • 메서드 – DELETE

  • 리소스 ARN – arn:aws:mobiletargeting:region:accountId:templates/template-name/PUSH

mobiletargeting:GetSmsTemplate

SMS 채널을 통해 전송되는 메시지에 대한 메시지 템플릿에 대한 정보를 검색합니다.

  • URI – /templates/template-name/sms

  • 매서드 – GET

  • 리소스 ARN – arn:aws:mobiletargeting:region:accountId:templates/template-name/SMS

mobiletargeting:CreateSmsTemplate

SMS 채널을 통해 전송되는 메시지에 대한 메시지 템플릿을 만듭니다.

  • URI – /templates/template-name/sms

  • 메서드 – POST

  • 리소스 ARN – arn:aws:mobiletargeting:region:accountId:templates/template-name/SMS

mobiletargeting:UpdateSmsTemplate

SMS 채널을 통해 전송되는 메시지에 대한 기존 메시지 템플릿을 업데이트합니다.

  • URI – /templates/template-name/sms

  • 메서드 – PUT

  • 리소스 ARN – arn:aws:mobiletargeting:region:accountId:templates/template-name/SMS

mobiletargeting:DeleteSmsTemplate

SMS 채널을 통해 전송된 메시지의 메시지 템플릿을 삭제합니다.

  • URI – /templates/template-name/sms

  • 메서드 – DELETE

  • 리소스 ARN – arn:aws:mobiletargeting:region:accountId:templates/template-name/SMS

mobiletargeting:GetVoiceTemplate

음성 채널을 통해 전송되는 메시지에 대한 메시지 템플릿에 대한 정보를 검색합니다.

mobiletargeting:CreateVoiceTemplate

음성 채널을 통해 전송되는 메시지에 대한 메시지 템플릿을 만듭니다.

mobiletargeting:UpdateVoiceTemplate

음성 채널을 통해 전송되는 메시지에 대한 기존 메시지 템플릿을 업데이트합니다.

mobiletargeting:DeleteVoiceTemplate

음성 채널을 통해 보낸 메시지의 메시지 템플릿을 삭제합니다.

  • URI – /templates/template-name/voice

  • 메서드 – DELETE

  • 리소스 ARN – arn:aws:mobiletargeting:region:accountId:templates/template-name/VOICE

메시지

다음 권한은 Amazon Pinpoint 계정의 메시지 및 푸시 알림 전송과 관련됩니다. SendMessagesSendUsersMessages 작업을 사용하면 세그먼트와 캠페인을 먼저 생성할 필요 없이 특정 엔드포인트로 메시지를 전송할 수 있습니다.

mobiletargeting:SendMessages

특정 엔드포인트로 메시지 또는 푸시 알림을 전송합니다.

  • URI – /apps/projectId/messages

  • 메서드 – POST

  • 리소스 ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId/messages

mobiletargeting:SendUsersMessages

특정 사용자 ID와 연결된 모든 엔드포인트로 메시지 또는 푸시 알림을 전송합니다.

일회용 암호

다음 권한은 Amazon Pinpoint에서의 일회용 암호(OTP) 전송 및 확인에 관여합니다.

mobiletargeting:SendOTPMessage

일회용 암호가 포함된 문자 메시지를 전송합니다.

  • URI – /apps/projectId/otp

  • 메서드 – POST

  • 리소스 ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId/otp

mobiletargeting:VerifyOTPMessage

SendOTPMessage 작업을 사용하여 생성된 일회용 암호(OTP)의 유효성을 확인합니다.

  • URI – /apps/projectId/verify-otp

  • 메서드 – POST

  • 리소스 ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId/verify-otp

전화 번호 확인

다음 권한은 Amazon Pinpoint의 전화번호 확인 서비스 사용과 관련됩니다.

mobiletargeting:PhoneNumberValidate

전화번호 관련 정보를 검색합니다.

  • URI – /phone/number/validate

  • 메서드 – POST

  • 리소스 ARN – arn:aws:mobiletargeting:region:accountId:phone/number/validate

Projects

다음 권한은 Amazon Pinpoint 계정의 프로젝트 관리에 관여합니다. 원래 프로젝트를 애플리케이션이라고 했습니다. 이러한 작업에서는 Amazon Pinpoint 애플리케이션이 Amazon Pinpoint 프로젝트와 동일합니다.

mobiletargeting:CreateApp

Amazon Pinpoint 프로젝트를 생성합니다.

  • URI – /apps

  • 메서드 – POST

  • 리소스 ARN – arn:aws:mobiletargeting:region:accountId:apps

mobiletargeting:DeleteApp

Amazon Pinpoint 프로젝트를 삭제합니다.

  • URI – /apps/projectId

  • 메서드 – DELETE

  • 리소스 ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId

mobiletargeting:GetApp

Amazon Pinpoint 프로젝트에 대한 정보를 검색합니다.

  • URI – /apps/projectId

  • 매서드 – GET

  • 리소스 ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId

mobiletargeting:GetApps

Amazon Pinpoint 계정과 연결된 모든 프로젝트에 대한 정보를 검색합니다.

  • URI – /apps

  • 매서드 – GET

  • 리소스 ARN – arn:aws:mobiletargeting:region:accountId:apps

mobiletargeting:GetApplicationSettings

Amazon Pinpoint 프로젝트의 기본 설정을 검색합니다.

  • URI – /apps/projectId/settings

  • 매서드 – GET

  • 리소스 ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId

mobiletargeting:UpdateApplicationSettings

Amazon Pinpoint 프로젝트의 기본 설정을 업데이트합니다.

  • URI – /apps/projectId/settings

  • 메서드 – PUT

  • 리소스 ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId

추천 모델

다음 권한은 추천 모델에서 추천 데이터를 검색 및 처리하기 위해 Amazon Pinpoint 구성을 관리하는 것과 관련이 있습니다. 추천 모델은 데이터에서 패턴을 찾아 맞춤형 추천을 예측 및 생성하는 기계 학습 모델의 한 유형입니다.

mobiletargeting:CreateRecommenderConfiguration

추천 모델에 대한 Amazon Pinpoint 구성을 생성합니다.

  • URI – /recommenders

  • 메서드 – POST

  • 리소스 ARN – arn:aws:mobiletargeting:region:accountId:recommenders

mobiletargeting:GetRecommenderConfigurations

Amazon Pinpoint 계정과 연결된 모든 추천 모델 구성 정보를 검색합니다.

  • URI – /recommenders

  • 매서드 – GET

  • 리소스 ARN – arn:aws:mobiletargeting:region:accountId:recommenders

mobiletargeting:GetRecommenderConfiguration

추천 모델의 개별 Amazon Pinpoint 구성에 대한 정보를 검색합니다.

  • URI – /recommenders/recommenderId

  • 매서드 – GET

  • 리소스 ARN – arn:aws:mobiletargeting:region:accountId:recommenders/recommenderId

mobiletargeting:UpdateRecommenderConfiguration

추천 모델에 대한 Amazon Pinpoint 구성을 업데이트합니다.

  • URI – /recommenders/recommenderId

  • 메서드 – PUT

  • 리소스 ARN – arn:aws:mobiletargeting:region:accountId:recommenders/recommenderId

mobiletargeting:DeleteRecommenderConfiguration

추천 모델에 대한 Amazon Pinpoint 구성을 삭제합니다.

  • URI – /recommenders/recommenderId

  • 메서드 – DELETE

  • 리소스 ARN – arn:aws:mobiletargeting:region:accountId:recommenders/recommenderId

Segments

다음 권한은 Amazon Pinpoint 계정의 세그먼트 관리에 관여합니다. Amazon Pinpoint에서 세그먼트는 사용자가 정의하는 특정 속성을 공유하는 캠페인에 대한 수신자 그룹입니다.

mobiletargeting:CreateSegment

세그먼트를 생성합니다. 사용자가 Amazon Pinpoint 외부에서 엔드포인트 데이터를 가져와 세그먼트를 생성하도록 허용하려면 mobiletargeting:CreateImportJob 작업을 허용합니다.

  • URI – /apps/projectId/segments

  • 메서드 – POST

  • 리소스 ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId

mobiletargeting:DeleteSegment

세그먼트를 삭제합니다.

mobiletargeting:GetSegment

특정 세그먼트에 대한 정보를 검색합니다.

mobiletargeting:GetSegmentExportJobs

세그먼트의 엔드포인트 정의를 가져오는 작업에 대한 정보를 검색합니다.

mobiletargeting:GetSegments

프로젝트의 모든 세그먼트에 대한 정보를 검색합니다.

  • URI – /apps/projectId/segments

  • 매서드 – GET

  • 리소스 ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId

mobiletargeting:GetSegmentImportJobs

Amazon S3에서 엔드포인트 정의를 가져와 세그먼트를 생성하는 작업에 대한 정보를 검색합니다.

mobiletargeting:GetSegmentVersion

특정 세그먼트 버전에 대한 정보를 검색합니다.

mobiletargeting:GetSegmentVersions

세그먼트의 현재 및 이전 버전에 대한 정보를 검색합니다.

mobiletargeting:UpdateSegment

특정 세그먼트를 업데이트합니다.

Tags

다음 권한은 Amazon Pinpoint 리소스에 대한 태그의 조회 및 관리와 관련이 있습니다.

mobiletargeting:ListTagsForResource

프로젝트, 캠페인, 메시지 템플릿 또는 세그먼트와 관련된 태그에 대한 정보를 검색합니다.

  • URI – /tags/resource-arn

  • 매서드 – GET

  • 리소스 ARN – arn:aws:mobiletargeting:region:accountId:*

mobiletargeting:TagResource

프로젝트, 캠페인, 메시지 템플릿 또는 세그먼트에 하나 이상의 태그를 추가합니다.

  • URI – /tags/resource-arn

  • 메서드 – POST

  • 리소스 ARN – arn:aws:mobiletargeting:region:accountId:*

mobiletargeting:UntagResource

프로젝트, 캠페인, 메시지 템플릿 또는 세그먼트에서 하나 이상의 태그를 제거합니다.

  • URI – /tags/resource-arn

  • 메서드 – DELETE

  • 리소스 ARN – arn:aws:mobiletargeting:region:accountId:*

Users

다음 권한은 사용자 관리에 관여합니다. Amazon Pinpoint에서 사용자는 메시지를 수신하는 개인에 해당됩니다. 단일 사용자는 하나 이상의 엔드포인트와 연결되었을 수 있습니다.

mobiletargeting:DeleteUserEndpoints

사용자 ID와 연결된 모든 엔드포인트를 삭제합니다.

  • URI – /apps/projectId/users/userId

  • 메서드 – DELETE

  • 리소스 ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId/users/userId

mobiletargeting:GetUserEndpoints

사용자 ID와 연결된 모든 엔드포인트에 대한 정보를 검색합니다.

  • URI – /apps/projectId/users/userId

  • 매서드 – GET

  • 리소스 ARN – arn:aws:mobiletargeting:region:accountId:apps/projectId/users/userId

Amazon Pinpoint SMS 및 음성 버전 1 API 작업

이 섹션에서는 Amazon Pinpoint SMS 및 음성 API에서 사용할 수 있는 기능에 대한 작업을 알아봅니다. 이 API는 Amazon Pinpoint에서 SMS 및 음성 채널을 사용하고 관리하기 위한 고급 옵션을 제공하는 보충 API입니다. 이 API를 자세히 알아보려면 Amazon Pinpoint SMS 및 음성 API 참조를 살펴보세요.

sms-voice:CreateConfigurationSet

음성 메시지를 전송하기 위한 구성 집합을 생성합니다.

  • URI – /sms-voice/configuration-sets

  • 메서드 – POST

  • 리소스 ARN – 사용할 수 없습니다. *를 사용합니다.

sms-voice:DeleteConfigurationSet

음성 메시지를 전송하기 위한 구성 집합을 삭제합니다.

  • URI – /sms-voice/configuration-sets/ConfigurationSetName

  • 메서드 – DELETE

  • 리소스 ARN – 사용할 수 없습니다. *를 사용합니다.

sms-voice:GetConfigurationSetEventDestinations

구성 집합과 여기에 포함된 이벤트 대상에 대한 정보를 검색합니다.

  • URI – /sms-voice/configuration-sets/ConfigurationSetName/event-destinations

  • 매서드 – GET

  • 리소스 ARN – 사용할 수 없습니다. *를 사용합니다.

sms-voice:CreateConfigurationSetEventDestination

음성 이벤트에 대한 이벤트 대상을 생성합니다.

  • URI – /sms-voice/configuration-sets/ConfigurationSetName/event-destinations

  • 메서드 – POST

  • 리소스 ARN – 사용할 수 없습니다. *를 사용합니다.

sms-voice:UpdateConfigurationSetEventDestination

음성 이벤트에 대한 이벤트 대상을 업데이트합니다.

  • URI – /sms-voice/configuration-sets/ConfigurationSetName/event-destinations/EventDestinationName

  • 메서드 – PUT

  • 리소스 ARN – 사용할 수 없습니다. *를 사용합니다.

sms-voice:DeleteConfigurationSetEventDestination

음성 이벤트에 대한 이벤트 대상을 삭제합니다.

  • URI – /sms-voice/configuration-sets/ConfigurationSetName/event-destinations/EventDestinationName

  • 메서드 – DELETE

  • 리소스 ARN – 사용할 수 없습니다. *를 사용합니다.

sms-voice:SendVoiceMessage

음성 메시지를 생성해서 전송합니다.

  • URI – /sms-voice/voice/message

  • 메서드 – POST

  • 리소스 ARN – 사용할 수 없습니다. *를 사용합니다.