

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

# 사용자 지정 IAM 정책을 사용하여 Connect Customer 콘솔에 대한 액세스를 관리하는 데 필요한 권한
<a name="security-iam-amazon-connect-permissions"></a>

사용자 지정 [IAM](https://docs.aws.amazon.com/IAM/latest/UserGuide/introduction.html) 정책을 사용하여 Connect Customer 콘솔에 대한 액세스를 관리하는 경우 사용자는 수행해야 하는 작업에 따라이 문서에 나열된 권한의 일부 또는 전부가 필요합니다.

**참고**  
사용자 지정 IAM 정책`connect:*`에서를 사용하면이 문서에 나열된 모든 Connect Customer 권한이 사용자에게 부여됩니다.

**참고**  
[작업](#tasks-page) 및 고객 [프로필](#customer-profiles-page)과 같은 고객 연결 콘솔의 특정 페이지에서는 인라인 정책에 권한을 추가해야 합니다.

**Topics**
+ [AmazonConnect\_FullAccess 정책](#amazonconnectfullaccesspolicy)
+ [AmazonConnectReadOnlyAccess 정책](#amazonconnectreadonlyaccesspolicy)
+ [홈 페이지](#console-home-page-permissions)
+ [세부 정보 페이지](#detail-pages)
+ [개요 페이지](#overview-page)
+ [텔레포니 페이지](#telephony-page)
+ [데이터 스토리지 페이지](#data-storage-page)
+ [데이터 스트리밍 페이지](#data-streaming-page)
+ [흐름 페이지](#contact-flows-page)
+ [Contact Lens 커넥터 페이지](#contactlensconnectors-page)
+ [음성 전송 통합 페이지](#voice-transfer-integrations-page)
+ [애플리케이션 통합 페이지](#application-integration-page)
+ [Customer Profiles 페이지](#customer-profiles-page)
+ [[Tasks] 페이지](#tasks-page)
+ [이메일 페이지](#email-page)
+ [Cases 페이지](#cases-page)
+ [고객 인증 페이지](#customer-authentication-page)
+ [아웃바운드 캠페인 페이지](#outbound-campaigns-page)
+ [AI 에이전트 연결 페이지](#wisdom-page)
+ [Voice ID 페이지](#voiceid-page)
+ [예측, 용량 계획 및 일정 페이지](#forecasting-page)
+ [페더레이션](#federations)

## AWS 관리형 정책: AmazonConnect\_FullAccess 정책
<a name="amazonconnectfullaccesspolicy"></a>

Connect Customer에 대한 전체 읽기/쓰기 액세스를 허용하려면 사용자, 그룹 또는 역할에 두 개의 정책을 연결해야 합니다. 다음 내용이 포함된 `AmazonConnect_FullAccess` 정책과 사용자 지정 정책을 첨부합니다.

------
#### [ JSON ]

****  

```
{ 
    "Version":"2012-10-17",		 	 	  
    "Statement": [ 
        { 
            "Sid": "AttachAnyPolicyToAmazonConnectRole", 
            "Effect": "Allow", 
            "Action": "iam:PutRolePolicy", 
            "Resource": "arn:aws:iam::*:role/aws-service-role/connect.amazonaws.com/AWSServiceRoleForAmazonConnect*" 
        } 
    ] 
}
```

------

사용자가 인스턴스를 생성하도록 허용하려면 `AmazonConnect_FullAccess` 정책에서 부여한 권한이 있어야 합니다.

`AmazonConnect_FullAccess` 정책을 사용할 때 다음 사항에 유의하세요.
+ 선택한 이름으로 Amazon S3 버킷을 생성하거나 Connect Customer 관리자 웹 사이트에서 인스턴스를 생성하거나 업데이트하는 동안 기존 버킷을 사용하려면 추가 권한이 필요합니다. 통화 녹음, 채팅 기록, 메시지, 첨부 파일, 통화 기록 및 기타 데이터에 대한 기본 스토리지 위치를 선택하면 시스템에서 해당 객체에 `"amazon-connect-"`를 우선합니다.
+ 기본 암호화 옵션으로 `aws/connect` KMS 키를 사용할 수 있습니다. 사용자 지정 암호화 키를 사용하려면 사용자에게 추가 KMS 권한을 할당하세요.
+ 사용자에게 Amazon Polly, 라이브 미디어 스트리밍, 데이터 스트리밍 및 Lex 봇과 같은 다른 AWS 리소스를 Connect Customer 인스턴스에 연결할 수 있는 추가 권한을 할당합니다.

## AWS 관리형 정책: AmazonConnectReadOnlyAccess 정책
<a name="amazonconnectreadonlyaccesspolicy"></a>

읽기 전용 액세스를 허용하려면 `AmazonConnectReadOnlyAccess` 정책만 연하면 됩니다.

## 고객 콘솔 연결 홈 페이지
<a name="console-home-page-permissions"></a>

다음 이미지는 인스턴스 별칭을 가리키는 화살표가 있는 샘플 Connect Customer 콘솔 홈 페이지를 보여줍니다. 인스턴스 별칭을 선택하여 자세한 인스턴스 페이지로 이동합니다.

![고객 가상 고객 센터 인스턴스 연결 페이지, 인스턴스 별칭.](http://docs.aws.amazon.com/ko_kr/connect/latest/adminguide/images/instance.png)


다음 표에 나열된 권한을 사용하여 이 페이지에 대한 액세스를 관리합니다.


| 작업/사용 사례 | 필요한 권한 | 
| --- | --- | 
| 인스턴스 나열 | `connect:ListInstances`<br />`ds:DescribeDirectories` | 
| 인스턴스 설명: 인스턴스/현재 설정의 세부 정보 보기 | `connect:DescribeInstance`<br />`connect:ListLambdaFunctions`<br />`connect:ListLexBots`<br />`connect:ListInstanceStorageConfigs`<br />`connect:ListApprovedOrigins`<br />`connect:ListSecurityKeys`<br />`connect:DescribeInstanceAttributes`<br />`connect:DescribeInstanceStorageConfig`<br />`ds:DescribeDirectories` | 
| 인스턴스 생성 | `connect:AssociateCustomerProfilesDomain`<br />`connect:CreateInstance`<br />`connect:DescribeInstance`<br />`connect:ListInstances`<br />`connect:AssociateInstanceStorageConfig`<br />`connect:UpdateInstanceAttribute`<br />`ds:CheckAlias`<br />`ds:CreateAlias`<br />`ds:AuthorizeApplication`<br />`ds:UnauthorizeApplication`<br />`ds:CreateIdentityPoolDirectory`<br />`ds:DescribeDirectories`<br />`iam:CreateServiceLinkedRole`<br />`iam:PutRolePolicy`<br />`kms:CreateGrant`<br />`kms:DescribeKey`<br />`kms:ListAliases`<br />`kms:RetireGrant`<br />`logs:CreateLogGroup`<br />`s3:CreateBucket`<br />`s3:GetBucketLocation`<br />`s3:ListAllMyBuckets`<br />`servicequotas:GetServiceQuota`<br />`profile:CreateDomain`<br />`profile:GetDomain`<br />`profile:GetProfileObjectType`<br />`profile:ListAccountIntegrations`<br />`profile:ListDomains`<br />`profile:ListProfileObjectTypeTemplates`<br />`profile:PutIntegration` | 
| 인스턴스 삭제 | `connect:DescribeInstance`<br />`connect:DeleteInstance`<br />`connect:ListInstances`<br />`ds:DescribeDirectories`<br />`ds:DeleteDirectory`<br />`ds:UnauthorizeApplication` | 

## 상세 인스턴스 페이지
<a name="detail-pages"></a>

다음 이미지는 각 세부 인스턴스 페이지에 액세스하는 데 사용하는 탐색 메뉴를 보여 줍니다.

![고객 인스턴스 연결 페이지의 탐색 메뉴입니다.](http://docs.aws.amazon.com/ko_kr/connect/latest/adminguide/images/iam-custom-permissions-admin-console-telephony-page.png)


자세한 인스턴스 페이지에 액세스하려면 Connect Customer 콘솔 홈 페이지(설명/목록)에 대한 권한이 필요합니다. 또는 `AmazonConnectReadOnlyAccess` 정책을 사용합니다.

다음 표에는 각 세부 인스턴스 페이지에 대한 세부적인 권한이 나와 있습니다.

**참고**  
`Edit` 작업을 수행하려면 사용자에게 목록 `List` 및 `Describe` 권한도 필요합니다.

## 개요 페이지
<a name="overview-page"></a>


| 작업/사용 사례 | 필요한 권한 | 
| --- | --- | 
| 서비스 연결 역할 생성 | `connect:DescribeInstance`<br />`connect:ListInstances`<br />`connect:DescribeInstanceAttribute`<br />`connect:UpdateInstanceAttribute`<br />`connect:ListIntegrationAssociations`<br />`profile:ListAccountIntegrations`<br />`ds:DescribeDirectories`<br />`iam:CreateServiceLinkedRole`<br />`iam:PutRolePolicy` | 

## 텔레포니 페이지
<a name="telephony-page"></a>


| 작업/사용 사례 | 필요한 권한 | 
| --- | --- | 
| 텔레포니 옵션 보기 | `connect:DescribeInstance` | 
| 텔레포니 옵션 활성화/비활성화  | `connect:UpdateInstanceAttribute` | 
| 아웃바운드 캠페인 보기 | `connect-campaigns:GetConnectInstanceConfig`<br />`connect-campaigns:GetInstanceOnboardingJobStatus`<br />`connect:DescribeInstance`<br />`connect:DescribeInstanceAttribute`<br />`kms:DescribeKey` | 
| 아웃바운드 캠페인 활성화/비활성화 | `connect-campaigns:GetConnectInstanceConfig`<br />`connect-campaigns:GetInstanceOnboardingJobStatus`<br />`connect-campaigns:StartInstanceOnboardingJob`<br />`connect-campaigns:DeleteInstanceOnboardingJob`<br />`connect-campaigns:DeleteConnectInstanceConfig`<br />`connect:DescribeInstance`<br />`connect:DescribeInstanceAttribute`<br />`connect:UpdateInstanceAttribute`<br />`iam:CreateServiceLinkedRole`<br />`iam:DeleteServiceLinkedRole`<br />`iam:AttachRolePolicy`<br />`iam:PutRolePolicy`<br />`iam:DeleteRolePolicy`<br />`events:PutRule`<br />`events:PutTargets`<br />`events:DeleteRule`<br />`events:RemoveTargets`<br />`events:DescribeRule`<br />`events:ListTargetsByRule`<br />`ds:DescribeDirectories`<br />`kms:DescribeKey`<br />`kms:ListKeys`<br />`kms:CreateGrant`<br />`kms:RetireGrant` | 

## 데이터 스토리지 페이지
<a name="data-storage-page"></a>

### 통화 녹음 섹션
<a name="call-recording-section"></a>


| 작업/사용 사례 | 필요한 권한 | 
| --- | --- | 
| 통화 녹음 보기 | `connect:DescribeInstance`<br />`connect:ListInstanceStorageConfigs`<br />`connect:DescribeInstanceStorageConfig` | 
| 통화 녹음 편집 | `connect:AssociateInstanceStorageConfig`<br />`connect:UpdateInstanceStorageConfig`<br />`connect:DisassociateInstanceStorageConfig`<br />`s3:ListAllMyBuckets`<br />`s3:GetBucketLocation`<br />`s3:GetBucketAcl`<br />`s3:CreateBucket`<br />`kms:CreateGrant`<br />`kms:DescribeKey`<br />`kms:ListAliases`<br />`kms:RetireGrant`<br />`iam:PutRolePolicy` | 

### 화면 녹화 섹션
<a name="screen-recording-section"></a>


| 작업/사용 사례 | 필요한 권한 | 
| --- | --- | 
| 화면 녹화 보기 | `connect:DescribeInstance`<br />`connect:ListInstanceStorageConfigs`<br />`connect:DescribeInstanceStorageConfig` | 
| 화면 녹화 편집 | `connect:AssociateInstanceStorageConfig`<br />`connect:UpdateInstanceStorageConfig`<br />`connect:DisassociateInstanceStorageConfig`<br />`s3:ListAllMyBuckets`<br />`s3:GetBucketLocation`<br />`s3:GetBucketAcl`<br />`s3:CreateBucket`<br />`iam:PutRolePolicy`<br />`kms:CreateGrant`<br />`kms:DescribeKey`<br />`kms:ListAliases`<br />`kms:RetireGrant` | 

### 채팅 대화 섹션
<a name="chat-transcripts-section"></a>


| 작업/사용 사례 | 필요한 권한 | 
| --- | --- | 
| 채팅 기록 보기 | `connect:DescribeInstance`<br />`connect:DescribeInstanceStorageConfig`<br />`connect:ListInstanceStorageConfigs` | 
| 채팅 기록 | `connect:AssociateInstanceStorageConfig`<br />`connect:UpdateInstanceStorageConfig`<br />`connect:DisassociateInstanceStorageConfig`<br />`s3:ListAllMyBuckets`<br />`s3:GetBucketLocation`<br />`s3:GetBucketAcl`<br />`s3:CreateBucket`<br />`kms:CreateGrant`<br />`kms:DescribeKey`<br />`kms:ListAliases`<br />`kms:RetireGrant`<br />`iam:PutRolePolicy` | 

### 연결 섹션
<a name="attachments-section"></a>


| 작업/사용 사례 | 필요한 권한 | 
| --- | --- | 
| 첨부 파일 보기 | `connect:DescribeInstance`<br />`connect:DescribeInstanceStorageConfig`<br />`connect:ListInstanceStorageConfigs` | 
| 첨부 파일 편집 | `connect:AssociateInstanceStorageConfig`<br />`connect:UpdateInstanceStorageConfig`<br />`connect:DisassociateInstanceStorageConfig`<br />`s3:ListAllMyBuckets`<br />`s3:GetBucketLocation`<br />`s3:CreateBucket`<br />`s3:GetBucketAcl`<br />`kms:CreateGrant`<br />`kms:DescribeKey`<br />`kms:ListAliases`<br />`kms:RetireGrant`<br />`iam:PutRolePolicy` | 

### Live media streaming section
<a name="live-media-streaming-section"></a>


| 작업/사용 사례 | 필요한 권한 | 
| --- | --- | 
| 라이브 미디어 스트리밍 보기 | `connect:DescribeInstance`<br />`connect:ListInstanceStorageConfigs`<br />`connect:DescribeInstanceStorageConfig` | 
| 라이브 미디어 스트리밍 편집 | `connect:AssociateInstanceStorageConfig`<br />`connect:UpdateInstanceStorageConfig`<br />`connect:DisassociateInstanceStorageConfig`<br />`kms:CreateGrant`<br />`kms:DescribeKey`<br />`kms:RetireGrant`<br />`iam:PutRolePolicy` | 

### 내보낸 보고서 섹션
<a name="exported-reports-section"></a>


| 작업/사용 사례 | 필요한 권한 | 
| --- | --- | 
| 내보낸 보고서 보기 | `connect:DescribeInstance`<br />`connect:ListInstanceStorageConfigs`<br />`connect:DescribeInstanceStorageConfig` | 
| 내보낸 보고서 편집 | `connect:AssociateInstanceStorageConfig`<br />`connect:UpdateInstanceStorageConfig`<br />`connect: DisassociateInstanceStorageConfig`<br />`s3:ListAllMyBuckets`<br />`s3:GetBucketLocation`<br />`s3:CreateBucket`<br />`kms:DescribeKey`<br />`kms:ListAliases`<br />`kms:RetireGrant`<br />`kms:CreateGrant`<br />`iam:PutRolePolicy` | 

## 데이터 스트리밍 페이지
<a name="data-streaming-page"></a>

### 고객 응대 기록 섹션
<a name="ctr-section"></a>


| 작업/사용 사례 | 필요한 권한 | 
| --- | --- | 
| 데이터 스트리밍 보기 - 고객 응대 기록 | `connect:DescribeInstance`<br />`connect:ListInstanceStorageConfigs`<br />`connect:DescribeInstanceStorageConfig` | 
| 고객 응대 레코드 편집 | `connect:AssociateInstanceStorageConfig`<br />`connect:UpdateInstanceStorageConfig`<br />`connect:DisassociateInstanceStorageConfig`<br />`firehose:ListDeliveryStreams`<br />`firehose:DescribeDeliveryStream`<br />`kinesis:ListStreams`<br />`kinesis:DescribeStream`<br />`iam:PutRolePolicy` | 

### 에이전트 이벤트 섹션
<a name="agent-events-section"></a>


| 작업/사용 사례 | 필요한 권한 | 
| --- | --- | 
| 데이터 스트리밍 보기 - 에이전트 이벤트 | `connect:DescribeInstance`<br />`connect:ListInstanceStorageConfigs`<br />`connect:DescribeInstanceStorageConfig` | 
| 에이전트 이벤트 편집 | `connect:AssociateInstanceStorageConfig`<br />`connect:UpdateInstanceStorageConfig`<br />`connect:DisassociateInstanceStorageConfig`<br />`kinesis:ListStreams`<br />`kinesis: DescribeStream`<br />`iam:PutRolePolicy` | 

## 흐름 페이지
<a name="contact-flows-page"></a>

### 흐름 보안 키 섹션
<a name="security-keys-section"></a>


| 작업/사용 사례 | 필요한 권한 | 
| --- | --- | 
| 흐름 보안 키 보기 | `connect:DescribeInstance`<br />`connect:ListSecurityKeys` | 
| 흐름 보안 키 추가/제거 | `connect:AssociateSecurityKey`<br />`connect:DisassociateSecurityKey` | 

### Lex 봇 섹션
<a name="lex-bots-section"></a>


| 작업/사용 사례 | 필요한 권한 | 
| --- | --- | 
| Lex 봇 보기 | `connect:ListLexBots`<br />`connect:ListBots` | 
| Lex 봇 추가/삭제 | `lex:GetBots`<br />`lex:GetBot`<br />`lex:CreateResourcePolicy`<br />`lex:DeleteResourcePolicy`<br />`lex:UpdateResourcePolicy`<br />`lex:DescribeBotAlias`<br />`lex:ListBotAliases`<br />`lex:ListBots`<br />`connect:AssociateBot`<br />`connect:DisassociateBot`<br />`connect:ListBots`<br />`connect:AssociateLexBot`<br />`connect:DisassociateLexBot`<br />`connect:ListLexBots`<br />`iam:PutRolePolicy` | 

### Lambda 함수 섹션
<a name="lambda-functions-section"></a>


| 작업/사용 사례 | 필요한 권한 | 
| --- | --- | 
| Lambda 함수 보기 | `connect:ListLambdaFunctions` | 
| Lambda 함수 추가/제거 | `connect:ListLambdaFunctions`<br />`connect:AssociateLambdaFunction`<br />`connect:DisassociateLambdaFunction`<br />`iam:PutRolePolicy`<br />`lambda:ListFunctions`<br />`lambda:AddPermission`<br />`lambda:RemovePermission` | 

### 흐름 로그 섹션
<a name="contact-flow-logs-section"></a>


| 작업/사용 사례 | 필요한 권한 | 
| --- | --- | 
| 흐름 로그 구성 보기 | `connect:DescribeInstance`<br />`connect:DescribeInstanceAttribute` | 
| 흐름 로그 활성화 또는 비활성화 | `logs:CreateLogGroup` | 

### Amazon Polly 섹션
<a name="amazon-polly-section"></a>


| 작업/사용 사례 | 필요한 권한 | 
| --- | --- | 
| Amazon Polly 옵션 보기 | `connect:DescribeInstance`<br />`connect:DescribeInstanceAttribute` | 
| Amazon Polly 옵션 업데이트 | `connect:UpdateInstanceAttribute` | 

## Contact Lens 커넥터 페이지
<a name="contactlensconnectors-page"></a>


| 작업/사용 사례 | 필요한 권한 | 
| --- | --- | 
| Contact Lens 커넥터 보기 | `connect:ListIntegrationAssociations`<br />`chime:GetVoiceConnector`<br />`chime:GetVoiceConnectorLoggingConfiguration`<br />`chime:GetVoiceConnectorTermination`<br />`chime:GetVoiceConnectorTerminationHealth`<br />`chime:ListVoiceConnectors`<br />`chime:ListVoiceConnectorTerminationCredentials`<br />`chime:GetVoiceConnectorExternalSystemsConfiguration` | 
| Contact Lens 커넥터 추가/업데이트/제거 | `chime:CreateVoiceConnector`<br />`chime:DeleteVoiceConnector`<br />`chime:DeleteVoiceConnectorTermination`<br />`chime:DeleteVoiceConnectorTerminationCredentials`<br />`chime:GetVoiceConnector`<br />`chime:GetVoiceConnectorLoggingConfiguration`<br />`chime:GetVoiceConnectorTermination`<br />`chime:GetVoiceConnectorTerminationHealth`<br />`chime:ListVoiceConnectors`<br />`chime:ListVoiceConnectorTerminationCredentials`<br />`chime:PutVoiceConnectorLoggingConfiguration`<br />`chime:PutVoiceConnectorTermination`<br />`chime:PutVoiceConnectorTerminationCredentials`<br />`chime:UpdateVoiceConnector`<br />`chime:CreateConnectAnalyticsConnector`<br />`chime:PutVoiceConnectorExternalSystemsConfiguration`<br />`chime:GetVoiceConnectorExternalSystemsConfiguration`<br />`chime:DeleteVoiceConnectorExternalSystemsConfiguration`<br />`chime:AssociateVoiceConnectorConnect`<br />`chime:DisassociateVoiceConnectorConnect`<br />`chime:TagResources`<br />`chime:UntagResources`<br />`chime:ListTagsForResource` | 

## 음성 전송 통합 페이지
<a name="voice-transfer-integrations-page"></a>


| 작업/사용 사례 | 필요한 권한 | 
| --- | --- | 
| 외부 음성 전송 커넥터 보기 | `connect:ListIntegrationAssociations`<br />`chime:GetVoiceConnector`<br />`chime:GetVoiceConnectorLoggingConfiguration`<br />`chime:GetVoiceConnectorTermination`<br />`chime:GetVoiceConnectorTerminationHealth`<br />`chime:ListVoiceConnectors`<br />`chime:ListVoiceConnectorTerminationCredentials`<br />`chime:GetVoiceConnectorExternalSystemsConfiguration`<br />`servicequotas:GetServiceQuota` | 
| 외부 음성 전송 커넥터 추가/업데이트/제거 | `connect:CreateIntegrationAssociation`<br />`connect:DeleteIntegrationAssociation`<br />`connect:ListIntegrationAssociations`<br />`chime:CreateConnectCallTransferConnector`<br />`chime:CreateVoiceConnector`<br />`chime:DeleteVoiceConnector`<br />`chime:DeleteVoiceConnectorTermination`<br />`chime:DeleteVoiceConnectorTerminationCredentials`<br />`chime:GetVoiceConnector`<br />`chime:GetVoiceConnectorLoggingConfiguration`<br />`chime:GetVoiceConnectorOrigination`<br />`chime:GetVoiceConnectorTermination`<br />`chime:GetVoiceConnectorTerminationHealth`<br />`chime:ListVoiceConnectors`<br />`chime:ListVoiceConnectorTerminationCredentials`<br />`chime:PutVoiceConnectorLoggingConfiguration`<br />`chime:PutVoiceConnectorOrigination`<br />`chime:PutVoiceConnectorTermination`<br />`chime:PutVoiceConnectorTerminationCredentials`<br />`chime:UpdateVoiceConnector`<br />`chime:CreateConnectAnalyticsConnector`<br />`chime:PutVoiceConnectorExternalSystemsConfiguration`<br />`chime:GetVoiceConnectorExternalSystemsConfiguration`<br />`chime:DeleteVoiceConnectorExternalSystemsConfiguration`<br />`chime:AssociateVoiceConnectorConnect`<br />`chime:DisassociateVoiceConnectorConnect`<br />`chime:TagResources`<br />`chime:UntagResources`<br />`chime:ListTagsForResource`<br />`servicequotas:GetServiceQuota` | 

## 애플리케이션 통합 페이지
<a name="application-integration-page"></a>


| 작업/사용 사례 | 필요한 권한 | 
| --- | --- | 
| 승인된 출처 보기 | `connect:DescribeInstance`<br />`connect:ListApprovedOrigins` | 
| 승인된 출처 편집 | `connect: AssociateApprovedOrigin`<br />`connect:ListApprovedOrigins`<br />`connect:DisassociateApprovedOrigin` | 

## Customer Profiles 페이지
<a name="customer-profiles-page"></a>


| 작업/사용 사례 | 필요한 권한 | 
| --- | --- | 
| 고객 프로필 - 보기 | `app-integrations:ListEventIntegrations`<br />`appflow:DescribeConnectorEntity`<br />`appflow:DescribeConnectorProfiles`<br />`appflow:DescribeFlow`<br />`appflow:ListFlows`<br />`appflow:ListConnectorEntities`<br />`appflow:ListConnectorProfiles`<br />`cloudwatch:GetMetricData`<br />`connect:DescribeInstance`<br />`connect:ListInstances`<br />`ds:DescribeDirectories`<br />`iam:ListRoles`<br />`kinesis:DescribeStreamSummary`<br />`kms:Decrypt`<br />`kms:DescribeKey`<br />`kms:GenerateDataKey`<br />`kms:ListKeys`<br />`profile:GetCalculatedAttributeDefinition`<br />`profile:GetDomain`<br />`profile:GetEventStream`<br />`profile:GetIdentityResolutionJob`<br />`profile:GetIntegration`<br />`profile:GetProfileObjectType`<br />`profile:GetProfileObjectTypeTemplate`<br />`profile:GetWorkflow`<br />`profile:ListAccountIntegrations`<br />`profile:ListCalculatedAttributeDefinitions`<br />`profile:ListDomains`<br />`profile:ListDomainLayouts`<br />`profile:ListEventStreams`<br />`profile:ListIdentityResolutionJobs`<br />`profile:ListIntegrations`<br />`profile:ListProfileObjectTypes`<br />`profile:ListProfileObjectTypeTemplates`<br />`profile:ListRecommenders`<br />`profile:ListSegmentDefinitions`<br />`sqs:ListQueues` | 
| 고객 프로필 - 편집 | `app-integrations:CreateEventIntegration`<br />`app-integrations:ListEventIntegrations`<br />`appflow:CreateFlow`<br />`appflow:CreateConnectorProfile`<br />`appflow:DescribeFlow`<br />`appflow:DeleteFlow`<br />`appflow:DescribeConnectorEntity`<br />`appflow:DescribeConnectorProfiles`<br />`appflow:ListFlows`<br />`appflow:ListConnectorEntities`<br />`appflow:ListConnectorProfiles`<br />`appflow:StartFlow`<br />`cloudwatch:GetMetricData`<br />`connect:DescribeInstance`<br />`connect:ListInstances`<br />`ds:DescribeDirectories`<br />`events:CreateEventBus`<br />`events:DescribeEventBus`<br />`events:DescribeEventSource`<br />`events:ListEventSources`<br />`iam:CreateRole`<br />`iam:CreatePolicy`<br />`iam:AttachRolePolicy`<br />`iam:ListRoles`<br />`iam:PutRolePolicy`<br />`kinesis:DescribeStreamSummary`<br />`kinesis:ListStreams`<br />`kms:CreateGrant`<br />`kms:Decrypt`<br />`kms:DescribeKey`<br />`kms:GenerateDataKey`<br />`kms:ListAliases`<br />`kms:ListKeys`<br />`kms:ListGrants`<br />`profile:CreateCalculatedAttributeDefinition`<br />`profile:CreateDomain`<br />`profile:CreateDomainLayout`<br />`profile:CreateEventStream`<br />`profile:CreateIntegrationWorkflow`<br />`profile:CreateSegmentDefinition`<br />`profile:DeleteEventStream`<br />`profile:DeleteIntegration`<br />`profile:DeleteDomain`<br />`profile:DeleteProfileObjectType`<br />`profile:DetectProfileObjectType`<br />`profile:GetCalculatedAttributeDefinition`<br />`profile:GetDomain`<br />`profile:GetEventStream`<br />`profile:GetIdentityResolutionJob`<br />`profile:GetIntegration`<br />`profile:GetProfileObjectType`<br />`profile:GetProfileObjectTypeTemplate`<br />`profile:GetWorkflow`<br />`profile:ListAccountIntegrations`<br />`profile:ListCalculatedAttributeDefinitions`<br />`profile:ListDomains`<br />`profile:ListDomainLayouts`<br />`profile:ListEventStreams`<br />`profile:ListIdentityResolutionJobs`<br />`profile:ListIntegrations`<br />`profile:ListProfileObjectTypes`<br />`profile:ListProfileObjectTypeTemplates`<br />`profile:ListSegmentDefinitions`<br />`profile:PutIntegration`<br />`profile:PutProfileObjectType`<br />`profile:TagResource`<br />`profile:UntagResource`<br />`profile:UpdateDomain`<br />`s3:GetBucketLocation`<br />`s3:GetBucketPolicy`<br />`s3:GetObject`<br />`s3:HeadBucket`<br />`s3:ListAllMyBuckets`<br />`s3:ListBucket`<br />`s3:ListObjectsV2`<br />`s3:PutBucketPolicy`<br />`s3:SelectObjectContent`<br />`sqs:ListQueues` | 

## [Tasks] 페이지
<a name="tasks-page"></a>


| 작업/사용 사례 | 필요한 권한 | 
| --- | --- | 
| Tasks 통합 보기 | `app-integrations:GetEventIntegration`<br />`connect:ListIntegrationAssociations` | 
| Tasks 통합 편집 | `app-integrations:CreateEventIntegration`<br />`app-integrations:GetEventIntegration`<br />`app-integrations:ListEventIntegrations`<br />`app-integrations:DeleteEventIntegrationAssociation`<br />`app-integrations:CreateEventIntegrationAssociation`<br />`appflow:CreateFlow`<br />`appflow:CreateConnectorProfile`<br />`appflow:DescribeFlow`<br />`appflow:DeleteFlow`<br />`appflow:DeleteConnectorProfile`<br />`appflow:DescribeConnectorEntity`<br />`appflow:ListFlows`<br />`appflow:ListConnectorEntities`<br />`appflow:StartFlow`<br />`connect:ListIntegrationAssociations`<br />`connect:DeleteIntegrationAssociation`<br />`connect:ListUseCases`<br />`connect:DeleteUseCase`<br />`events:ActivateEventSource`<br />`events:CreateEventBus`<br />`events:DescribeEventBus`<br />`events:DescribeEventSource`<br />`events:ListEventSources`<br />`events:ListTargetsByRule`<br />`events:PutRule`<br />`events:PutTargets`<br />`events:DeleteRule`<br />`events:RemoveTargets`<br />`kms:CreateGrant`<br />`kms:DescribeKey`<br />`kms:ListAliases`<br />`kms:ListKeys`<br />`kms:ListGrants` | 

## 이메일 페이지
<a name="email-page"></a>


| 작업/사용 사례 | 필요한 권한 | 
| --- | --- | 
| 이메일 도메인 및 주소 보기 | `ses:GetIdentityVerificationAttributes`<br />`ses:DescribeReceiptRule`<br />`ses:DescribeActiveReceiptRuleSet`<br />`ses:GetEmailIdentity`<br />`ses:DescribeReceiptRuleSet`<br />`ses:GetConfigurationSetEventDestinations`<br />`ses:GetConfigurationSet` | 
| 이메일 도메인 및 주소 편집 | `ses:CreateReceiptRule`<br />`ses:UpdateReceiptRule`<br />`ses:SetActiveReceiptRuleSet`<br />`ses:CreateReceiptRuleSet`<br />`ses:CreateEmailIdentity`<br />`ses:TagResource`<br />`ses:UntagResource`<br />`ses:DeleteReceiptRule`<br />`ses:DeleteReceiptRuleSet`<br />`ses:CloneReceiptRuleSet`<br />`ses:CreateConfigurationSet`<br />`ses:CreateConfigurationSetEventDestination`<br />`ses:PutEmailIdentityConfigurationSetAttributes`<br />`ses:CreateEmailIdentityPolicy`<br />`ses:UpdateEmailIdentityPolicy`<br />`ses:DeleteEmailIdentityPolicy`<br />`iam:CreateServiceLinkedRole`<br />`iam:PassRole`<br />`iam:CreateRole`<br />`iam:CreatePolicy` | 

## Cases 페이지
<a name="cases-page"></a>


| 작업/사용 사례 | 필요한 권한 | 
| --- | --- | 
| Cases 도메인 세부 정보 보기 | `connect:ListInstances`<br />`ds:DescribeDirectories`<br />`connect:ListIntegrationAssociations`<br />`cases:GetDomain` | 
| Cases에 온보딩 | `connect:ListInstances`<br />`connect:ListIntegrationAssociations`<br />`cases:GetDomain`<br />`cases:CreateDomain`<br />`connect:CreateIntegrationAssociation`<br />`connect:DescribeInstance`<br />`iam:PutRolePolicy` | 

## 고객 인증 페이지
<a name="customer-authentication-page"></a>


| 작업/사용 사례 | 필요한 권한 | 
| --- | --- | 
| 고객 인증 보기 | `connect:ListIntegrationAssociations`<br />`cognito-idp:ListUserPools`<br />`cognito-idp:DescribeUserPool` | 
| 고객 인증에 온보딩 | `connect:CreateIntegrationAssociation`<br />`connect:DeleteIntegrationAssociation`<br />`connect:ListIntegrationAssociations`<br />`cognito-idp:ListUserPools`<br />`cognito-idp:DescribeUserPool`<br />`cognito-idp:ListUserPoolClients`<br />`cognito-idp:TagResource`<br />`cognito-idp:CreateUserPool` | 

## 아웃바운드 캠페인 페이지
<a name="outbound-campaigns-page"></a>


|  작업/사용 사례  |  필요한 권한  | 
| --- | --- | 
|  아웃바운드 캠페인 보기  | `connect:ListIntegrationAssociations`<br />`connect:ListPhoneNumbersV2`<br />`connect:SearchEmailAddresses`<br />`connect:DescribeInstance`<br />`connect:DescribeInstanceAttribute`<br />`kms:DescribeKey`<br />`kms:ListKeys`<br />`profile:ListAccountIntegrations`<br />`profile:ListIntegrations`<br />`profile:ListDomains`<br />`profile:GetDomain`<br />`wisdom:ListKnowledgeBases`<br />`wisdom:GetKnowledgeBase`<br />`connect-campaigns:GetInstanceOnboardingJobStatus`<br />`connect-campaigns:GetConnectInstanceConfig`<br />`connect-campaigns:ListConnectInstanceIntegrations` | 
|  아웃바운드 캠페인 생성  | `connect-campaigns:StartInstanceOnboardingJob`<br />`connect-campaigns:DeleteInstanceOnboardingJob`<br />`connect-campaigns:GetConnectInstanceConfig`<br />`connect-campaigns:GetInstanceOnboardingJobStatus`<br />`connect-campaigns:DeleteConnectInstanceConfig`<br />`connect:DescribeInstance`<br />`connect:DescribeInstanceAttribute`<br />`connect:UpdateInstanceAttribute`<br />`iam:CreateServiceLinkedRole`<br />`iam:DeleteServiceLinkedRole`<br />`iam:AttachRolePolicy`<br />`iam:PutRolePolicy`<br />`iam:DeleteRolePolicy`<br />`events:PutRule`<br />`events:PutTargets`<br />`events:DeleteRule`<br />`events:RemoveTargets`<br />`events:DescribeRule`<br />`events:ListTargetsByRule`<br />`ds:DescribeDirectories`<br />`kms:DescribeKey`<br />`kms:ListKeys`<br />`kms:CreateGrant`<br />`kms:RetireGrant`<br />`profile:CreateDomain`<br />`profile:ListAccountIntegrations`<br />`profile:ListIntegrations`<br />`profile:PutIntegration`<br />`profile:PutProfileObjectType`<br />`connect:CreateIntegrationAssociation`<br />`connect:ListIntegrationAssociations`<br />`connect:UpdateInstanceAttribute`<br />`connect:AssociateCustomerProfilesDomain`<br />`connect-campaigns:ListConnectInstanceIntegrations`<br />`connect-campaigns:PutConnectInstanceIntegration`<br />`wisdom:CreateKnowledgeBase`<br />`wisdom:ListKnowledgeBases` | 

## AI 에이전트 연결 페이지
<a name="wisdom-page"></a>


| 작업/사용 사례 | 필요한 권한 | 
| --- | --- | 
| 도메인 및 통합 보기 | `wisdom:ListAssistantAssociations`<br />`appflow:DescribeConnectorProfiles`<br />`app-integrations:GetDataIntegration`<br />`connect:DescribeInstance`<br />`connect:DescribeInstanceAttribute`<br />`connect:ListIntegrationAssociations`<br />`kms:DescribeKey`<br />`kms:ListGrants`<br />`wisdom:GetAssistant`<br />`wisdom:GetKnowledgeBase`<br />`wisdom:ListAssistantAssociations` | 
| 도메인 추가 또는 제거 | `connect:CreateIntegrationAssociation`<br />`connect:DeleteIntegrationAssociation`<br />`connect:ListIntegrationAssociations`<br />`iam:DeleteRolePolicy`<br />`iam:PutRolePolicy`<br />`kms:CreateGrant`<br />`kms:DescribeKey`<br />`kms:ListAliases`<br />`wisdom:CreateAssistant`<br />`wisdom:DeleteAssistant`<br />`wisdom:GetAssistant`<br />`wisdom:ListAssistantAssociations`<br />`wisdom:ListAssistants`<br />`wisdom:TagResource` | 
| 통합 추가 또는 제거 | `wisdom:ListAssistantAssociations`<br />`app-integrations:CreateDataIntegration`<br />`app-integrations:CreateDataIntegrationAssociation`<br />`app-integrations:DeleteDataIntegrationAssociation`<br />`app-integrations:GetDataIntegration`<br />`app-integrations:ListDataIntegrations`<br />`appflow:CreateConnectorProfile`<br />`appflow:CreateFlow`<br />`appflow:DeleteFlow`<br />`appflow:DescribeConnector`<br />`appflow:DescribeConnectorEntity`<br />`appflow:DescribeConnectorProfiles`<br />`appflow:DescribeConnectors`<br />`appflow:DescribeFlow`<br />`appflow:ListConnectorEntities`<br />`appflow:StartFlow`<br />`appflow:StopFlow`<br />`appflow:TagResource`<br />`appflow:UseConnectorProfile`<br />`connect:CreateIntegrationAssociation`<br />`connect:DeleteIntegrationAssociation`<br />`connect:ListIntegrationAssociations`<br />`iam:DeleteRolePolicy`<br />`iam:PutRolePolicy`<br />`kms:CreateGrant`<br />`kms:Decrypt`<br />`kms:DescribeKey`<br />`kms:GenerateDataKey`<br />`kms:ListAliases`<br />`kms:ListGrants`<br />`secretsmanager:CreateSecret`<br />`secretsmanager:PutResourcePolicy`<br />`wisdom:CreateAssistantAssociation`<br />`wisdom:CreateKnowledgeBase`<br />`wisdom:DeleteAssistantAssociation`<br />`wisdom:DeleteKnowledgeBase`<br />`wisdom:GetAssistant`<br />`wisdom:GetKnowledgeBase`<br />`wisdom:ListAssistantAssociations`<br />`wisdom:ListKnowledgeBases`<br />`wisdom:TagResource` | 

## Voice ID 페이지
<a name="voiceid-page"></a>


| 작업/사용 사례 | 필요한 권한 | 
| --- | --- | 
| Voice ID 통합 보기 | `voiceid:DescribeDomain`<br />`voiceid:ListDomains`<br />`voiceid:RegisterComplianceConsent`<br />`voiceid:DescribeComplianceConsent`<br />`connect:ListIntegrationAssociations` | 
| Voice ID 통합 편집 | `voiceid:DescribeDomain`<br />`voiceid:ListDomains`<br />`voiceid:RegisterComplianceConsent`<br />`voiceid:DescribeComplianceConsent`<br />`voiceid:UpdateDomain`<br />`voiceid:CreateDomain`<br />`connect:ListIntegrationAssociations`<br />`connect:CreateIntegrationAssociation`<br />`connect:DeleteIntegrationAssociation`<br />`events:PutRule`<br />`events:DeleteRule`<br />`events:PutTargets`<br />`events:RemoveTargets`<br />`iam:PutRolePolicy` | 

## 예측, 용량 계획 및 일정 페이지
<a name="forecasting-page"></a>


| 작업/사용 사례 | 필요한 권한 | 
| --- | --- | 
| 예측, 용량 계획 및 일정 보기 | `connect:DescribeForecastingPlanningSchedulingIntegration` | 
| 예측, 용량 계획 및 일정 활성화 | `connect:UpdateInstanceAttribute`<br />`connect:StartForecastingPlanningSchedulingIntegration` | 
| 예측, 용량 계획 및 일정 비활성화 | `connect:UpdateInstanceAttribute`<br />`connect:StopForecastingPlanningSchedulingIntegration` | 

## 페더레이션
<a name="federations"></a>

### SAML 페더레이션
<a name="saml-federation"></a>


| 작업/사용 사례 | 필요한 권한 | 
| --- | --- | 
| SAML 페더레이션 | `connect:GetFederationToken` | 

### 관리자/긴급 페더레이션
<a name="admin-emergency-federation"></a>


| 작업/사용 사례 | 필요한 권한 | 
| --- | --- | 
| 관리자/긴급 페더레이션 | `connect:AdminGetEmergencyAccessToken` | 