리소스 링크 권한 부여 - AWS Lake Formation

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

리소스 링크 권한 부여

AWS계정 내 보안 주체에게 하나 이상의 리소스 링크에 대한 AWS Lake Formation 권한을 부여하려면 다음 단계를 따르세요.

리소스 링크를 생성한 후에는 사용자만 해당 링크를 보고 액세스할 수 있습니다. (이는 이 데이터베이스의 새 테이블에 대한 IAM 액세스 제어만 사용이 데이터베이스에 활성화되지 않은 것으로 가정합니다.) 계정의 다른 보안 주체가 리소스 링크에 액세스할 수 있도록 허용하려면 최소한 권한을 부여하십시오. DESCRIBE

중요

리소스 링크에 권한을 부여해도 대상 (연결된) 데이터베이스 또는 테이블에 대한 권한은 부여되지 않습니다. 대상에 대한 권한을 별도로 부여해야 합니다.

Lake Formation 콘솔, API 또는 AWS Command Line Interface (AWS CLI) 를 사용하여 권한을 부여할 수 있습니다.

리소스 링크 권한 부여하기 (콘솔)
  1. 다음 중 하나를 수행하세요.

  2. 권한에서 부여할 권한을 선택합니다. 선택적으로 부여 가능한 권한을 선택합니다.

    
       권한 섹션에는 두 개의 타일이 있습니다. 각 타일에는 옵션 버튼과 텍스트가 있습니다. 리소스 링크 권한 타일이 선택됩니다. 다른 타일은 테이블 권한과 관련이 있으므로 비활성화됩니다. 타일 아래에는 부여할 리소스 링크 권한에 대한 확인란 그룹이 있습니다. 확인란에는 삭제, 설명, 슈퍼 등이 있습니다. 해당 그룹 아래에는 부여 가능한 권한을 위한 동일한 확인란으로 구성된 또 다른 그룹이 있습니다.
  3. 권한 부여(Grant)를 선택합니다.

리소스 링크 권한을 부여하려면 () AWS CLI
  • 리소스 링크를 리소스로 지정하여 grant-permissions 명령을 실행합니다.

    이 예제는 AWS 계정 datalake_user1 1111-2222-3333에 있는 데이터베이스의 테이블 리소스 incidents-link issues 링크에 있는 사용자에게 권한을 DESCRIBE 부여합니다.

    aws lakeformation grant-permissions --principal DataLakePrincipalIdentifier=arn:aws:iam::111122223333:user/datalake_user1 --permissions "DESCRIBE" --resource '{ "Table": {"DatabaseName":"issues", "Name":"incidents-link"}}'