사용자에게 Amazon Redshift 데이터를 가져올 수 있는 권한 부여 - 아마존 SageMaker

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

사용자에게 Amazon Redshift 데이터를 가져올 수 있는 권한 부여

사용자가 데이터 집합을 Amazon Redshift에 저장했을 수 있습니다. 사용자가 Amazon Redshift에서 SageMaker Canvas로 데이터를 가져오려면 먼저 사용자 프로필에 사용한 IAM 실행 역할에 AmazonRedshiftFullAccess 관리형 정책을 추가하고 Amazon Redshift를 역할의 신뢰 정책에 서비스 보안 주체로 추가해야 합니다. 또한 IAM 실행 역할을 Amazon Redshift 클러스터와 연결해야 합니다. 다음 섹션의 절차를 완료하여 사용자에게 Amazon Redshift 데이터를 가져오는 데 필요한 권한을 부여하세요.

Amazon Redshift 권한을 IAM 역할에 추가

Amazon Redshift 권한을 사용자 프로필에 지정된 IAM 역할에 부여해야 합니다.

AmazonRedshiftFullAccess 정책을 사용자의 IAM 역할에 추가하려면 다음과 같이 하세요.

  1. https://console.aws.amazon.com/iam/에서 IAM 콘솔에 로그인합니다.

  2. 역할을 선택합니다.

  3. 검색 상자에서 이름을 기준으로 사용자의 IAM 역할을 검색하고 선택합니다.

  4. 사용자 역할 페이지의 권한에서 권한 추가를 선택합니다.

  5. 정책 연결을 선택합니다.

  6. AmazonRedshiftFullAccess 관리형 정책을 검색하여 선택합니다.

  7. 정책을 역할에 연결하려면 정책 연결을 선택합니다.

정책을 연결했으면 이제 역할의 권한 섹션에 AmazonRedshiftFullAccess이 포함되어야 합니다.

Amazon Redshift를 IAM 역할에 서비스 보안 주체로 추가하려면 다음과 같이 하세요.

  1. IAM 역할에 대한 동일 페이지의 신뢰 관계에서 신뢰 정책 편집을 선택합니다.

  2. 신뢰 정책 편집 편집기에서 Amazon Redshift를 서비스 보안 주체로 추가하도록 신뢰 정책을 업데이트합니다. Amazon Redshift가 사용자를 대신하여 AWS 다른 서비스에 액세스할 수 있도록 허용하는 IAM 역할에는 다음과 같은 신뢰 관계가 있습니다.

    { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "Service": "redshift.amazonaws.com" }, "Action": "sts:AssumeRole" } ] }
  3. 신뢰 정책을 편집한 후 정책 업데이트를 선택합니다.

이제 정책이 AmazonRedshiftFullAccess 연결된 IAM 역할과 Amazon Redshift와 신뢰 관계를 구축하여 사용자에게 Amazon Redshift 데이터를 Canvas로 가져올 수 있는 권한을 부여해야 합니다. SageMaker AWS 관리형 정책에 대한 자세한 내용은 IAM 사용 설명서의 관리형 정책 및 인라인 정책을 참조하십시오.

Amazon Redshift 클러스터에 IAM 역할 연결

Amazon Redshift 클러스터 설정에서 이전 섹션에서 권한을 부여한 IAM 역할을 연결해야 합니다.

IAM 역할을 클러스터와 연결하려면 다음을 수행합니다.

  1. https://console.aws.amazon.com/redshiftv2/ 에서 Amazon Redshift 콘솔에 로그인합니다.

  2. 탐색 메뉴에서 클러스터를 선택한 후 업데이트할 클러스터의 이름을 선택합니다.

  3. 작업 드롭다운 메뉴에서 IAM 역할 관리를 선택합니다. 클러스터 권한 페이지가 나타납니다.

  4. 사용 가능한 IAM 역할에 ARN 또는 IAM 역할 이름을 입력하거나 목록에서 IAM 역할을 선택합니다.

  5. 그런 다음 IAM 역할 연결을 선택하여 이를 연결된 IAM 역할 목록에 추가합니다.

  6. 변경 내용 저장을 선택하여 IAM 역할을 클러스터에 연결합니다.

Amazon Redshift는 클러스터를 수정하여 변경을 완료하며, 이전에 Amazon Redshift 권한을 부여한 IAM 역할은 이제 Amazon Redshift 클러스터와 연결됩니다. 이제 사용자는 Amazon Redshift 데이터를 Canvas로 SageMaker 가져오는 데 필요한 권한을 갖게 되었습니다.