기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Amazon Connect에서 IP 주소 제한 및 세션 제한 시간 설정
참고
이 기능은 현재 미리 보기 버전이 출시 중이며 변경될 수도 있습니다. 이 기능에 액세스하려면 Amazon Connect 솔루션 아키텍트, 기술 계정 관리자, 또는 지원에게 문의하세요.
예를 들어 업계의 요구 사항 및 규정을 준수하기 위해 콜센터를 추가로 잠그려면 IP 주소 제한 및 세션 제한 시간을 설정할 수 있습니다.
-
IP 주소 제한에 따라 에이전트는 VPN에서만 로그인하거나 특정 국가 또는 서브넷에서 액세스를 차단해야 합니다.
-
세션 제한 시간에 따라 에이전트는 Amazon Connect에 다시 로그인해야 합니다.
Amazon Connect에서 로그인한 에이전트의 IP 주소 제한 및 세션 기간을 설정하도록 인증 프로필을 구성합니다. 인증 프로필은 콜센터에 사용자의 인증 설정을 저장하는 리소스입니다.
인증 프로필 시작하기
Amazon Connect 인스턴스에는 기본 인증 프로필이 포함되어 있습니다. 이 인증 프로필은 기본적으로 고객 센터의 모든 사용자에게 적용되며 할당할 필요가 없습니다.
인증 프로필은 현재 AWS SDK로만 구성할 수 있습니다. 기본 인증 프로필을 구성하려면 다음 명령을 사용합니다.
작은 정보
이러한 명령을 실행하려면 Amazon Connect 인스턴스 ID가 필요합니다. 인스턴스 ID를 찾는 방법에 대한 지침은 Amazon Connect 인스턴스 ID 또는 ARN 찾기 섹션을 참조하세요.
-
인스턴스의 인증 프로필을 나열하여 업데이트하려는 인증 프로필의 프로필 ID를 가져옵니다. ListAuthenticationProfile API를 직접적으로 호출하거나
list-authentication-profilesCLI 명령을 실행할 수 있습니다.다음은 예시
list-authentication-profiles명령입니다.aws connect list-authentication-profiles --instance-idyour-instance-id다음은
list-authentication-profiles명령에서 반환되는 기본 인증 프로필의 예입니다.{ "AuthenticationProfileSummaryList": [ { "Arn": "arn:aws:connect:us-west-2:account-id:instance/your-instance-id/authentication-profile/profile-id", "Id": "profile-id", "IsDefault": true, "LastModifiedRegion": "us-west-2", "LastModifiedTime": 1.719249173664E9, "Name": "Default Authentication Profile" } ], "NextToken": null } -
업데이트하려는 인증 프로필의 구성을 확인합니다. DescribeAuthenticationProfile을 호출하거나
describe-authentication-profileCLI 명령을 실행할 수 있습니다.다음은 예시
describe-authentication-profile명령입니다.aws connect describe-authentication-profile --instance-idyour-instance-id--profile-idprofile-id다음은
describe-authentication-profile명령에서 반환한 정보의 예시입니다.{ "AuthenticationProfile": { "AllowedIps": [], "Arn": "arn:aws:connect:us-west-2:account-id:instance/your-instance-id/authentication-profile/profile-id", "BlockedIps": [], "CreatedTime": 1.718999177811E9, "Description": "A basic default Authentication Profile", "Id": "profile-id", "IsDefault": true, "LastModifiedRegion": "us-west-2", "LastModifiedTime": 1.719249173664E9, "MaxSessionDuration": 720, "Name": "Default Authentication Profile", "PeriodicSessionDuration": 60, "SessionInactivityDuration": 60, "SessionInactivityHandlingEnabled": false } }각 필드에 대한 설명은 Amazon Connect API 참조의 AuthenticationProfile을 참조하세요.
-
UpdateAuthenticationProfile API 또는
update-authentication-profileCLI 명령을 사용하여 인증 프로필을 구성합니다.InstanceId및ProfileId를 제외한 모든 필드와 값은 선택 사항입니다. API 직접 호출에서 정의한 설정만 변경됩니다.다음은 예시
update-authentication-profile명령입니다. 모든 사용자에게 자동으로 할당되는 기본 인증 프로필을 구성합니다. 일부 IP 주소를 허용하고, 다른 IP 주소를 차단하고, 사용자 비활성 시 자동 로그아웃을 활성화하고, 세션 비활성 기간을 60분으로 설정합니다.aws connect update-authentication-profile --instance-idyour-instance-id--profile-idprofile-id--name "Default Authentication Profile" --description "A basic default Authentication Profile" --allowed-ips "ip-range-1" "ip-range-2" ... --blocked-ips "ip-range-3" "ip-range-4" ... --session-inactivity-handling-enabled --session-inactivity-duration 60
IP 기반 액세스 제어 구성
IP 주소를 기반으로 콜센터에 대한 액세스를 구성하려면 인증 프로필의 IP 기반 액세스 제어 기능을 사용할 수 있습니다.
인증 프로필에서 구성할 수 있는 IP 구성에는 허용되는 IP 주소 범위와 차단된 IP 주소 범위의 두 가지 유형이 있습니다. 다음 포인트에서는 IP 기반 액세스 제어의 작동 방식을 설명합니다.
-
IP 주소는 IPV4 및 IPV6 형식 모두일 수 있습니다.
-
CIDR 표기법에서 개별 IP 주소와 IP 주소 범위를 모두 정의할 수 있습니다.
-
차단된 IP 구성이 항상 우선합니다.
-
허용된 IP 목록에 IP 주소가 정의된 경우 해당 IP 주소만 허용됩니다.
-
이러한 IP 주소는 차단된 IP 목록을 통해 범위를 축소할 수 있습니다.
-
-
차단된 IP 주소만 정의된 경우, 차단 목록에 정의된 IP 주소를 제외한 모든 IP 주소가 인스턴스에 액세스할 수 있습니다.
-
IP 주소가 허용 및 차단된 IP 주소 목록에 모두 정의된 경우 허용 범위에 정의된 IP 주소에서 차단된 범위의 IP 주소를 뺀 값만 허용됩니다.
참고
IP 주소 기반 액세스 제어는 긴급 관리자 로그인에는 적용되지 않습니다. 이 사용자에 대한 제한을 적용하려면 API connect:AdminGetEmergencyAccessToken에 대한 IAM 정책에 SourceIp 제한을 적용할 수 있습니다.
사용자의 IP 주소가 인스턴스에 의해 차단된 것으로 확인되면 사용자 세션이 무효화됩니다. 로그아웃 이벤트는 로그인/로그아웃 보고서에 게시됩니다.
IP 주소 확인에 실패할 때 사용자가 경험하는 사항
에이전트
에이전트가 연락 제어판(CCP)에서 활성 상태인 경우 IP 주소가 주기적으로 확인됩니다.
IP 주소가 확인에 실패하면 다음과 같이 됩니다.
-
에이전트가 활성 통화 중이 아니면 IP 주소가 허용되지 않는 주소로 변경되면 에이전트가 로그아웃됩니다.
-
에이전트가 활성 통화 중인 경우 에이전트의 세션이 무효화됩니다. 그러나 현재 활성 통화는 종료되지 않습니다. 다음은 무슨 일이 일어나는지에 대한 것입니다.
-
에이전트는 에이전트 상태 변경, 통화 전송, 통화 보류, 통화 종료 또는 사례 생성과 같은 작업을 수행할 수 있는 기능을 상실합니다.
-
CCP에서 작업을 수행할 수 있는 기능이 제한되었음을 에이전트에 알립니다.
-
세션이 무효화된 후 성공적으로 로그인하면 활성 통화에 다시 배치되고 다시 조치를 취할 수 있습니다.
-
관리자 웹 사이트를 사용하는 Amazon Connect 관리자 및 사용자
관리자 및 기타 사용자가 Amazon Connect 관리자 웹 사이트에서 리소스에 대한 업데이트 저장 또는 활성 통화에 참여와 같은 작업을 수행하는 데 IP 주소 확인이 실패하면 자동으로 로그아웃됩니다.
IP 주소 구성 예시
예시 1: 허용된 IP 목록에만 정의된 IP 주소
-
AllowedIps: [
111.222.0.0/16] -
BlockedIps: [ ]
결과:
-
111.222.0.0및111.222.255.255사이의 IP 주소만 인스턴스에 액세스할 수 있습니다.
예시 2: 차단된 IP 목록에만 정의된 IP 주소
-
AllowedIps: [ ]
-
BlockedIps: [
155.155.155.0/24]
결과:
-
155.155.155.0 - 155.155.155.255포함 IP 주소 범위를 제외한 모든 IP 주소가 허용됩니다.
예시 3: 허용된 IP 목록과 차단된 IP 목록 모두에 정의된 IP 주소
-
AllowedIps: [
200.255.0.0/16] -
BlockedIps: [
200.255.10.0/24, 200.255.40.50, 192.123.211.211]
결과:
-
200.255.0.0 - 200.255.255.255사이의 IP 주소는(200.255.10.0 - 200.255.10.255 AND 200.255.40.50)을 빼고 허용됩니다. -
사실상
200.255.0.0 - 200.255.9.255, 200.255.11.0 - 200.255.40.49, 200.255.40.51 - 200.255.255.255는 허용됩니다. -
192.123.211.211은 허용 범위 내에 있지 않으므로 효과적으로 무시됩니다.
예시 4: 허용된 IP 목록 또는 차단된 IP 목록에 정의된 IP 주소가 없음
-
AllowedIps: [ ]
-
BlockedIps: [ ]
이 경우 제한이 없습니다.
중요
이 allowedIps 목록은 비어 있지 않은 경우에만 콜센터에 허용되는 가능한 IP 범위를 정의합니다. 비어 있는 경우 blockedIps 목록에 의해 명시적으로 차단되지 않는 한 모든 IP 주소는 콜센터에 액세스할 수 있습니다.
사용자 세션 제한 시간 구성
Amazon Connect 세션은 고객 센터 웹 사이트에 대한 지속적인 인증 액세스로 정의됩니다. 콜센터의 사용자 세션에는 두 가지 세션 제한 시간이 적용됩니다.
-
최대 세션 기간:이 값은 다시 로그인하도록 강제되기 전에 콜센터 사용자가 로그인할 수 있는 최대 기간을 나타냅니다. 이 값은 기본적으로 12시간이며 구성할 수 없습니다.
-
세션 비활성 기간: :이 값은 에이전트가 비활성 상태가 될 때 자동으로 콜센터에서 로그아웃되기까지의 기간을 나타냅니다.
기본적으로 Amazon Connect 인스턴스의 사용자는 최대 세션 기간인 12시간이 경과할 때까지 로그인 상태를 유지하며 비활성에 대한 자동 로그아웃은 없습니다. 그러나 보안 및 규정 준수 요구 사항이 더 엄격한 조직은 인증 프로필을 활용하여 사용자가 비활성 상태가 될 때 자동 로그아웃을 활성화할 수 있습니다. 활성화되면이 기능은 사용자 활동 패턴을 모니터링하고 구성된 세션 비활성 기간이 경과한 후 세션을 자동으로 종료합니다.
콜센터 사용자는 다음 작업 중 하나를 수행할 때 활성 상태로 간주됩니다.
-
CCP(Contact Control Panel), 에이전트 Workspace 또는 관리자 웹 사이트의 마우스 및 키보드 활동
-
활성 음성 고객 응대의 존재
사용자가 비활성으로 확인되면 비활성으로 인해 세션이 만료될 예정임을 알리는 팝업이 화면에 표시됩니다. 사용자는 로그인 또는 로그아웃 상태를 유지하도록 선택할 수 있습니다.
사용자 비활성 시 자동 로그아웃을 옵트인하려면 Amazon Connect SDK를 사용하여 인스턴스의 인증 프로필에서 다음 API 호출을 수행합니다.
aws connect update-authentication-profile --instance-id <your-instance-id> --profile-id <profile-id> --session-inactivity-handling-enabled --session-inactivity-duration <minutes between 15 and 720>
참고
고객 센터를 타사 공급업체(예: Salesforce Service Cloud Voice(SCV))와 통합하는 고객은 공급업체 설명서를 참조하여 비활성 상태에서 자동 로그아웃을 활성화하기 전에이 기능이 지원되는지 확인해야 합니다.
참고
AmazonConnectStreams 또는 AmazonConnectSDK를 활용하여 기존 웹 애플리케이션을 Amazon Connect와 통합하는 고객은 사용자 비활성 시 자동 로그아웃을 활성화하기 전에 통합의 일부로 활동 처리를 구현해야 합니다. 자세한 내용은 AmazonConnectStreams 또는 AmazonConnectSDK 설명서를 참조하세요.
참고
분할 CCP 모델과 함께 가상 데스크톱 인프라(VDI)에서 Amazon Connect를 사용하는 경우 사용자 비활성 시 자동 로그아웃이 지원되지 않습니다.