使用自訂IAM政策管理 Amazon Connect 管理網站存取權的必要許可 - Amazon Connect

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用自訂IAM政策管理 Amazon Connect 管理網站存取權的必要許可

如果您使用自訂IAM政策來管理對 Amazon Connect 管理網站的存取,您的使用者需要本文列出的部分或全部許可,具體取決於他們需要執行的任務。

注意

在自訂IAM政策中使用 connect:* 可授予您的使用者本文列出的所有 Amazon Connect 許可。

注意

Amazon Connect 管理網站上的某些頁面,例如任務客戶設定檔,需要您將許可新增至內嵌政策。

AmazonConnect_FullAccess 政策

若要允許 Amazon Connect 的完整讀取/寫入存取權,您必須將兩個政策附加到使用者、群組或角色。使用下列內容連接 AmazonConnect_FullAccess 政策和自訂政策:

{ "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 policy 授予的許可。

當您使用 AmazonConnect_FullAccess policy 時,請注意下列事項:

  • 建立具有所選名稱的 Amazon S3 儲存貯體,或在從 Amazon Connect 管理員網站建立或更新執行個體時,需要使用現有的儲存貯體,需要其他權限。如果您為通話記錄、聊天文字記錄、通話文字記錄和其他資料選擇預設儲存位置,系統會將「amazon-connect-」附加到這些物件。

  • aws/connect KMS金鑰可作為預設加密選項使用。若要使用自訂加密金鑰,請為使用者指派其他KMS權限。

  • 為使用者指派其他權限,將 Amazon Polly 、Live Media Streaming、Data Streaming 和 Lex 機器人等其他 AWS 資源連接至其 Amazon Connect 執行個體。

AmazonConnectReadOnlyAccess 政策

若要允許唯讀存取,您只需要連接AmazonConnectReadOnlyAccess政策。

Amazon Connect 管理網站首頁

下圖顯示範例 Amazon Connect 管理員網站首頁,其中箭頭指向執行個體別名。選擇執行個體別名,以導覽至執行個體詳細資訊頁面。

Amazon Connect 虛擬聯絡中心執行個體頁面,即執行個體別名。

使用下表所列的權限來管理此頁面的存取權限。

動作/使用案例 需要的許可

列出執行個體

連線:ListInstances

ds:DescribeDirectories

描述執行個體:檢視執行個體/目前設定的詳細資料

連線:DescribeInstance

連線:ListLambdaFunctions

連線:ListLexBots

連線:ListInstanceStorageConfigs

連線:ListApprovedOrigins

連線:ListSecurityKeys

連線:DescribeInstanceAttributes

連線:DescribeInstanceStorageConfig

ds:DescribeDirectories

建立執行個體

連線:AssociateCustomerProfilesDomain

連線:CreateInstance

連線:DescribeInstance

連線:ListInstances

連線:AssociateInstanceStorageConfig

連線:UpdateInstanceAttribute

ds:CheckAlias

ds:CreateAlias

ds:AuthorizeApplication

ds:UnauthorizeApplication

ds:CreateIdentityPoolDirectory

ds:CreateDirectory

ds:DescribeDirectories

iam:CreateServiceLinkedRole

iam:PutRolePolicy

公里:CreateGrant

公里:DescribeKey

公里:ListAliases

公里:RetireGrant

日誌:CreateLogGroup

s3:CreateBucket

s3:GetBucketLocation

s3:ListAllMyBuckets

服務配額:GetServiceQuota

設定檔:CreateDomain

設定檔:GetDomain

設定檔:GetProfileObjectType

設定檔:ListAccountIntegrations

設定檔:ListDomains

設定檔:ListProfileObjectTypeTemplates

設定檔:PutIntegration

刪除執行個體

連線:DescribeInstance

連線:DeleteInstance

連線:ListInstances

ds:DescribeDirectories

ds:DeleteDirectory

ds:UnauthorizeApplication

執行個體詳細資訊頁面

下圖顯示您用來存取每個詳細執行個體頁面的導覽功能表。

Amazon Connect 執行個體頁面上的導覽功能表。

若要存取詳細的執行個體頁面,您需要 Amazon Connect 管理網站首頁 (描述/清單) 的許可。或者,使用 AmazonConnectReadOnlyAccess 政策。

下表列出每個詳細執行個體頁面的精細權限。

注意

若要執行 編輯 動作,使用者還需要 清單描述 權限。

概觀頁面

動作/使用案例 需要的許可
建立服務連結角色

連線:DescribeInstance

連線:ListInstances

連線:DescribeInstanceAttribute

連線:UpdateInstanceAttribute

連線:ListIntegrationAssociations

設定檔:ListAccountIntegrations

ds:DescribeDirectories

iam:CreateServiceLinkedRole

iam:PutRolePolicy

電話頁面

動作/使用案例 需要的許可
檢視電話選項 連線:DescribeInstance

啟用/停用電話選項

連線:UpdateInstanceAttribute

檢視傳出活動

connect-campaigns:GetConnectInstanceConfig

connect-campaigns:GetInstanceOnboardingJobStatus

連線:DescribeInstance

連線:DescribeInstanceAttribute

公里:DescribeKey

啟用/停用外傳出活動

connect-campaigns:GetConnectInstanceConfig

connect-campaigns:GetInstanceOnboardingJobStatus

connect-campaigns:StartInstanceOnboardingJob

connect-campaigns:DeleteInstanceOnboardingJob

connect-campaigns:DeleteConnectInstanceConfig

連線:DescribeInstance

連線:DescribeInstanceAttribute

連線:UpdateInstanceAttribute

iam:CreateServiceLinkedRole

iam:DeleteServiceLinkedRole

iam:AttachRolePolicy

iam:PutRolePolicy

iam:DeleteRolePolicy

事件:PutRule

事件:PutTargets

事件:DeleteRule

事件:RemoveTargets

事件:DescribeRule

事件:ListTargetsByRule

ds:DescribeDirectories

kms:DescribeKey

公里:ListKeys

kms:CreateGrant

kms:RetireGrant

資料儲存頁面

通話錄音區段

動作/使用案例 需要的許可

檢視通話錄音

連線:DescribeInstance

連線:ListInstanceStorageConfigs

連線:DescribeInstanceStorageConfig

編輯通話錄音

連線:AssociateInstanceStorageConfig

連線:UpdateInstanceStorageConfig

連線:DisassociateInstanceStorageConfig

s3:ListAllMyBuckets

s3:GetBucketLocation

s3:GetBucketAcl

s3:CreateBucket

公里:CreateGrant

公里:DescribeKey

公里:ListAliases

公里:RetireGrant

iam:PutRolePolicy

畫面錄製區段

動作/使用案例 需要的許可

檢視畫面錄製

連線:DescribeInstance

連線:ListInstanceStorageConfigs

連線:DescribeInstanceStorageConfig

編輯畫面錄製

連線:AssociateInstanceStorageConfig

連線:UpdateInstanceStorageConfig

連線:DisassociateInstanceStorageConfig

s3:ListAllMyBuckets

s3:GetBucketLocation

s3:GetBucketAcl

s3:CreateBucket

iam:PutRolePolicy

公里:CreateGrant

公里:DescribeKey

公里:ListAliases

公里:RetireGrant

聊天文字記錄區段

動作/使用案例 需要的許可

檢視聊天文字記錄

連線:DescribeInstance

連線:DescribeInstanceStorageConfig

連線:ListInstanceStorageConfigs

編輯聊天文字記錄

連線:AssociateInstanceStorageConfig

連線:UpdateInstanceStorageConfig

連線:DisassociateInstanceStorageConfig

s3:ListAllMyBuckets

s3:GetBucketLocation

s3:GetBucketAcl

s3:CreateBucket

公里:CreateGrant

公里:DescribeKey

公里:ListAliases

公里:RetireGrant

iam:PutRolePolicy

附件區段

動作/使用案例 需要的許可

檢視聊天附件

連線:DescribeInstance

連線:DescribeInstanceStorageConfig

連線:ListInstanceStorageConfigs

編輯聊天附件

連線:AssociateInstanceStorageConfig

連線:UpdateInstanceStorageConfig

連線:DisassociateInstanceStorageConfig

s3:ListAllMyBuckets

s3:GetBucketLocation

s3:CreateBucket

s3:GetBucketAcl

公里:CreateGrant

公里:DescribeKey

公里:ListAliases

公里:RetireGrant

iam:PutRolePolicy

即時媒體串流區段

動作/使用案例 需要的許可

檢視即時媒體串流

連線:DescribeInstance

連線:ListInstanceStorageConfigs

連線:DescribeInstanceStorageConfig

編輯即時媒體串流

連線:AssociateInstanceStorageConfig

連線:UpdateInstanceStorageConfig

連線:DisassociateInstanceStorageConfig

公里:CreateGrant

公里:DescribeKey

公里:RetireGrant

iam:PutRolePolicy

匯出的報告區段

動作/使用案例 需要的許可

檢視匯出的報告

連線:DescribeInstance

連線:ListInstanceStorageConfigs

連線:DescribeInstanceStorageConfig

編輯匯出的報告

連線:AssociateInstanceStorageConfig

連線:UpdateInstanceStorageConfig

連線: DisassociateInstanceStorageConfig

s3:ListAllMyBuckets

s3:GetBucketLocation

s3:CreateBucket

公里:DescribeKey

公里:ListAliases

公里:RetireGrant

公里:CreateGrant

iam:PutRolePolicy

資料串流頁面

聯絡記錄區段

動作/使用案例 需要的許可

檢視資料串流 – 聯絡記錄

連線:DescribeInstance

連線:ListInstanceStorageConfigs

連線:DescribeInstanceStorageConfig

編輯聯絡記錄

連線:AssociateInstanceStorageConfig

連線:UpdateInstanceStorageConfig

連線:DisassociateInstanceStorageConfig

firehose:ListDeliveryStreams

firehose:DescribeDeliveryStream

動力學:ListStreams

動力學:DescribeStream

iam:PutRolePolicy

客服人員事件區段

動作/使用案例 需要的許可

檢視資料串流 – 客服人員事件

連線:DescribeInstance

連線:ListInstanceStorageConfigs

連線:DescribeInstanceStorageConfig

編輯客服人員事件

連線:AssociateInstanceStorageConfig

連線:UpdateInstanceStorageConfig

連線:DisassociateInstanceStorageConfig

動力學:ListStreams

動力學: DescribeStream

iam:PutRolePolicy

流程頁面

流量安全性金鑰區段

動作/使用案例 需要的許可

檢視流量安全性金鑰

連線:DescribeInstance

連線:ListSecurityKeys

新增/移除流程安全性金鑰

連線:AssociateSecurityKey

連線:DisassociateSecurityKey

Lex 機器人區段

動作/使用案例 需要的許可

檢視 Lex 機器人

連線:ListLexBots

連線:ListBots

新增/移除 Lex 機器人

lex:GetBots

lex:GetBot

lex:CreateResourcePolicy

lex:DeleteResourcePolicy

lex:UpdateResourcePolicy

lex:DescribeBotAlias

lex:ListBotAliases

lex:ListBots

連線:AssociateBot

連線:DisassociateBot

連線:ListBots

連線:AssociateLexBot

連線:DisassociateLexBot

連線:ListLexBots

iam:PutRolePolicy

Lambda 函數區段

動作/使用案例 需要的許可

檢視 Lambda 函數

連線:ListLambdaFunctions

新增/移除 Lambda 函數

連線:ListLambdaFunctions

連線:AssociateLambdaFunction

連線:DisassociateLambdaFunction

iam:PutRolePolicy

lambda:ListFunctions

lambda:AddPermission

lambda:RemovePermission

流程日誌區段

動作/使用案例 需要的許可

檢視流程日誌組態

連線:DescribeInstance

連線:DescribeInstanceAttribute

啟用/停用流程日誌

日誌:CreateLogGroup

Amazon Polly 區段

動作/使用案例 需要的許可

檢視 Amazon Polly 選項

連線:DescribeInstance

連線:DescribeInstanceAttribute

更新 Amazon Polly 選項

連線:UpdateInstanceAttribute

應用程式整合頁面

動作/使用案例 需要的許可

檢視核准的來源

連線:DescribeInstance

連線:ListApprovedOrigins

編輯核准的來源

連線: AssociateApprovedOrigin

連線:ListApprovedOrigins

連線:DisassociateApprovedOrigin

客戶設定檔頁面

動作/使用案例 需要的許可

查看客戶設定檔

應用程式整合:ListEventIntegrations

Appflow:DescribeConnectorEntity

Appflow:DescribeConnectorProfiles

Appflow:DescribeFlow

Appflow:ListFlows

Appflow:ListConnectorEntities

Appflow:ListConnectorProfiles

cloudwatch:GetMetricData

連線:DescribeInstance

連線:ListInstances

ds:DescribeDirectories

iam:ListRoles

動力學:DescribeStreamSummary

公里:DescribeKey

公里:ListKeys

設定檔:GetCalculatedAttributeDefinition

設定檔:GetDomain

設定檔:GetEventStream

設定檔:GetIdentityResolutionJob

設定檔:GetIntegration

設定檔:GetProfileObjectType

設定檔:GetProfileObjectTypeTemplate

設定檔:GetWorkflow

設定檔:ListAccountIntegrations

設定檔:ListCalculatedAttributeDefinitions

設定檔:ListDomains

設定檔:ListEventStreams

設定檔:ListIdentityResolutionJobs

設定檔:ListIntegrations

設定檔:ListProfileObjectTypes

設定檔:ListProfileObjectTypeTemplates

sqs:ListQueues

編輯客戶設定檔

應用程式整合:CreateEventIntegration

應用程式整合:ListEventIntegrations

Appflow:CreateFlow

Appflow:CreateConnectorProfile

Appflow:DescribeFlow

Appflow:DeleteFlow

Appflow:DescribeConnectorEntity

Appflow:DescribeConnectorProfiles

Appflow:ListFlows

Appflow:ListConnectorEntities

Appflow:ListConnectorProfiles

Appflow:StartFlow

cloudwatch:GetMetricData

連線:DescribeInstance

連線:ListInstances

ds:DescribeDirectories

事件:CreateEventBus

事件:DescribeEventBus

事件:DescribeEventSource

事件:ListEventSources

iam:CreateRole

iam:CreatePolicy

iam:AttachRolePolicy

iam:ListRoles

iam:PutRolePolicy

動力學:DescribeStreamSummary

動力學:ListStreams

公里:CreateGrant

公里:DescribeKey

公里:ListAliases

公里:ListKeys

公里:ListGrants

設定檔:CreateDomain

設定檔:CreateEventStream

設定檔:CreateIntegrationWorkflow

設定檔:DeleteEventStream

設定檔:DeleteIntegration

設定檔:DeleteDomain

設定檔:DeleteProfileObjectType

設定檔:DetectProfileObjectType

設定檔:GetCalculatedAttributeDefinition

設定檔:GetDomain

設定檔:GetEventStream

設定檔:GetIdentityResolutionJob

設定檔:GetIntegration

設定檔:GetProfileObjectType

設定檔:GetProfileObjectTypeTemplate

設定檔:GetWorkflow

設定檔:ListAccountIntegrations

設定檔:ListCalculatedAttributeDefinitions

設定檔:ListDomains

設定檔:ListEventStreams

設定檔:ListIdentityResolutionJobs

設定檔:ListIntegrations

設定檔:ListProfileObjectTypes

設定檔:ListProfileObjectTypeTemplates

設定檔:PutIntegration

設定檔:PutProfileObjectType

設定檔:TagResource

設定檔:UntagResource

設定檔:UpdateDomain

s3:GetBucketLocation

s3:GetBucketPolicy

s3:GetObject

s3:HeadBucket

s3:ListAllMyBuckets

s3:ListBucket

s3:ListObjectsV2

s3:PutBucketPolicy

s3:SelectObjectContent

sqs:ListQueues

任務頁面

動作/使用案例 需要的許可

查看任務整合

應用程式整合:GetEventIntegration

連線:ListIntegrationAssociations

編輯任務整合

應用程式整合:CreateEventIntegration

應用程式整合:GetEventIntegration

應用程式整合:ListEventIntegrations

應用程式整合:DeleteEventIntegrationAssociation

應用程式整合:CreateEventIntegrationAssociation

Appflow:CreateFlow

Appflow:CreateConnectorProfile

Appflow:DescribeFlow

Appflow:DeleteFlow

Appflow:DeleteConnectorProfile

Appflow:DescribeConnectorEntity

Appflow:ListFlows

Appflow:ListConnectorEntities

Appflow:StartFlow

連線:ListIntegrationAssociations

連線:DeleteIntegrationAssociation

連線:ListUseCases

連線:DeleteUseCase

事件:ActivateEventSource

事件:CreateEventBus

事件:DescribeEventBus

事件:DescribeEventSource

事件:ListEventSources

事件:ListTargetsByRule

事件:PutRule

事件:PutTargets

事件:DeleteRule

事件:RemoveTargets

公里:CreateGrant

公里:DescribeKey

公里:ListAliases

公里:ListKeys

公里:ListGrants

案例頁面

動作/使用案例 需要的許可

檢視案例網域詳細資訊

連線:ListInstances

ds:DescribeDirectories

連線:ListIntegrationAssociations

案例:GetDomain

加入案例

連線:ListInstances

連線:ListIntegrationAssociations

案例:GetDomain

案例:CreateDomain

連線:CreateIntegrationAssociation

連線:DescribeInstance

iam:PutRolePolicy

Amazon Q in Connect 頁面

動作/使用案例 需要的許可

檢視網域和整合

智慧:ListAssistantAssociations

Appflow:DescribeConnectorProfiles

應用程式整合:GetDataIntegration

連線:DescribeInstance

連線:DescribeInstanceAttribute

連線:ListIntegrationAssociations

公里:DescribeKey

公里:ListGrants

智慧:GetAssistant

智慧:GetKnowledgeBase

智慧:ListAssistantAssociations

新增或移除網域

連線:CreateIntegrationAssociation

連線:DeleteIntegrationAssociation

連線:ListIntegrationAssociations

iam:DeleteRolePolicy

iam:PutRolePolicy

公里:CreateGrant

公里:DescribeKey

公里:ListAliases

智慧:CreateAssistant

智慧:DeleteAssistant

智慧:GetAssistant

智慧:ListAssistantAssociations

智慧:ListAssistants

智慧:TagResource

新增或移除整合

智慧:ListAssistantAssociations

應用程式整合:CreateDataIntegration

應用程式整合:CreateDataIntegrationAssociation

應用程式整合:DeleteDataIntegrationAssociation

應用程式整合:GetDataIntegration

應用程式整合:ListDataIntegrations

Appflow:CreateConnectorProfile

Appflow:CreateFlow

Appflow:DeleteFlow

Appflow:DescribeConnector

Appflow:DescribeConnectorEntity

Appflow:DescribeConnectorProfiles

Appflow:DescribeConnectors

Appflow:DescribeFlow

Appflow:ListConnectorEntities

Appflow:StartFlow

Appflow:StopFlow

Appflow:TagResource

Appflow:UseConnectorProfile

連線:CreateIntegrationAssociation

連線:DeleteIntegrationAssociation

連線:ListIntegrationAssociations

iam:DeleteRolePolicy

iam:PutRolePolicy

公里:CreateGrant

kms:解密

公里:DescribeKey

公里:GenerateDataKey

公里:ListAliases

公里:ListGrants

secretsmanager:CreateSecret

secretsmanager:PutResourcePolicy

智慧:CreateAssistantAssociation

智慧:CreateKnowledgeBase

智慧:DeleteAssistantAssociation

智慧:DeleteKnowledgeBase

智慧:GetAssistant

智慧:GetKnowledgeBase

智慧:ListAssistantAssociations

智慧:ListKnowledgeBases

智慧:TagResource

Voice ID 頁面

動作/使用案例 需要的許可

檢視 Voice ID 整合

voiceid:DescribeDomain

voiceid:ListDomains

voiceid:RegisterComplianceConsent

voiceid:DescribeComplianceConsent

連線:ListIntegrationAssociations

編輯 Voice ID 整合

voiceid:DescribeDomain

voiceid:ListDomains

voiceid:RegisterComplianceConsent

voiceid:DescribeComplianceConsent

voiceid:UpdateDomain

voiceid:CreateDomain

連線:ListIntegrationAssociations

連線:CreateIntegrationAssociation

連線:DeleteIntegrationAssociation

事件:PutRule

事件:DeleteRule

事件:PutTargets

事件:RemoveTargets

iam:PutRolePolicy

預測、容量規劃和排程頁面

動作/使用案例 需要的許可

檢視預測、容量規劃和排程

連線:DescribeForecastingPlanningSchedulingIntegration

啟用預測、容量規劃和排程

連線:UpdateInstanceAttribute

連線:StartForecastingPlanningSchedulingIntegration

停用預測、容量規劃和排程

連線:UpdateInstanceAttribute

連線:StopForecastingPlanningSchedulingIntegration

聯合

SAML 聯合

動作/使用案例 需要的許可

SAML 聯合

連線:GetFederationToken

行政/緊急聯合

動作/使用案例 需要的許可

行政/緊急聯合

連線:GetFederationTokens