LF 태그 나열 - AWS Lake Formation

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

LF 태그 나열

Describe 또는 Associate 권한이 있는 LF 태그를 나열할 수 있습니다. 각 LF 태그 키와 함께 나열된 값은 사용자에게 권한이 있는 값입니다.

LF 태그 생성자는 자신이 생성한 LF 태그를 볼 수 있는 암시적 권한을 가집니다.

데이터 레이크 관리자는 로컬 AWS 계정에 정의된 모든 LF 태그와 외부 계정에서 로컬 계정으로 DescribeAssociate 권한이 부여된 모든 LF 태그를 볼 수 있습니다. 데이터 레이크 관리자는 모든 LF 태그의 모든 값을 볼 수 있습니다.

AWS Lake Formation 콘솔, API또는 ()를 사용하여 LF 태그를 나열할 AWS Command Line Interface 수 있습니다AWS CLI.

Console
LF 태그를 나열하려면(콘솔)
  1. 에서 Lake Formation 콘솔을 엽니다https://console.aws.amazon.com/lakeformation/.

    LF 태그 생성자, 데이터 레이크 관리자 또는 LF 태그에 대한 권한이 부여되고 lakeformation:ListLFTags IAM 권한이 있는 보안 주체로 로그인합니다.

  2. 탐색 창의 LF 태그 및 권한에서 LF 태그를 선택합니다.

    LF 태그 페이지가 나타납니다.

    이 페이지에는 키, 값 및 소유자 계정 ID라는 열 머리글이 있는 3열 테이블이 있습니다. 테이블에는 3개의 행이 있습니다. 테이블 위에는 페이지 다시로드, 삭제(흐리게 표시됨), 편집(흐리게 표시됨) 및 태그 추가의 4개 버튼이 가로로 배열되어 있습니다. 이 페이지에는 '태그 찾기'라는 자리 표시자 텍스트가 있는 검색 필드도 있습니다. 검색 필드 오른쪽에는 왼쪽과 오른쪽 버튼 사이에 '1'이라는 값을 표시하는 페이지 선택기와 설정 아이콘이 있습니다.

    소유자 계정 ID 열을 확인하여 외부 계정에서 사용자 계정과 공유된 LF 태그를 확인합니다.

AWS CLI
LF 태그를 나열하려면(AWS CLI)
  • 다음 명령을 데이터 레이크 관리자 또는 LF 태그에 대한 권한이 부여되고 lakeformation:ListLFTags IAM 권한이 있는 보안 주체로 실행합니다.

    aws lakeformation list-lf-tags

    출력 결과는 다음과 비슷합니다.

    {
        "LFTags": [
            {
                "CatalogId": "111122223333",
                "TagKey": "level",
                "TagValues": [
                    "director",
                    "vp",
                    "c-level"
                ]
            },
            {
                "CatalogId": "111122223333",
                "TagKey": "module",
                "TagValues": [
                    "Orders",
                    "Sales",
                    "Customers"
                ]
            }
        ]
    }
    

    외부 계정에서 부여된 LF 태그도 보려면 명령 옵션 --resource-share-type ALL을 포함합니다.

    aws lakeformation list-lf-tags --resource-share-type ALL

    출력 결과는 다음과 비슷합니다. 여기서, NextToken 키는 나열할 항목이 더 있음을 나타냅니다.

    {
        "LFTags": [
            {
                "CatalogId": "111122223333",
                "TagKey": "level",
                "TagValues": [
                    "director",
                    "vp",
                    "c-level"
                ]
            },
            {
                "CatalogId": "111122223333",
                "TagKey": "module",
                "TagValues": [
                    "Orders",
                    "Sales",
                    "Customers"
                ]
            }
        ],
        "NextToken": "eyJleHBpcmF0aW...ZXh0Ijp0cnVlfQ=="
    }
    

    명령을 반복하고 --next-token 인수를 추가하면 나머지 로컬 LF 태그와 외부 계정에서 부여된 LF 태그를 볼 수 있습니다. 외부 계정의 LF 태그는 항상 별도의 페이지에 있습니다.

    aws lakeformation list-lf-tags --resource-share-type ALL --next-token eyJleHBpcmF0aW...ZXh0Ijp0cnVlfQ==
    {
        "LFTags": [
            {
                "CatalogId": "123456789012",
                "TagKey": "region",
                "TagValues": [
                    "central",
                    "south"
                ]
            }
        ]
    }
API

Lake Formation에 SDKs 사용할 수 있는 를 사용하여 요청자가 볼 수 있는 권한이 있는 태그를 나열할 수 있습니다.

import boto3 client = boto3.client('lakeformation') ... response = client.list_lf_tags( CatalogId='string', ResourceShareType='ALL', MaxResults=50' )

이 명령은 다음과 같은 구조의 dict 객체를 반환합니다.

{ 'LFTags': [ { 'CatalogId': 'string', 'TagKey': 'string', 'TagValues': [ 'string', ] }, ], 'NextToken': 'string' }

필요한 권한에 대한 자세한 정보는 Lake Formation 페르소나 및 IAM 권한 참조 단원을 참조하세요.