404

[ Avaa Bypassed ]




Upload:

Command:

botdev@18.217.203.133: ~ $
**Example 1: To retrieve list of principal permissions on the resource**

The following ``list-permissions`` example returns a list of principal permissions on the database resources. ::

    aws lakeformation list-permissions \
        --cli-input-json file://input.json

Contents of ``input.json``::

    {
        "CatalogId": "123456789111",
        "ResourceType": "DATABASE",
        "MaxResults": 2
    }

Output::

    {
        "PrincipalResourcePermissions": [{
            "Principal": {
                "DataLakePrincipalIdentifier": "arn:aws:iam::123456789111:user/lf-campaign-manager"
            },
            "Resource": {
                "Database": {
                    "CatalogId": "123456789111",
                    "Name": "tpc"
                }
            },
            "Permissions": [
                "DESCRIBE"
            ],
            "PermissionsWithGrantOption": []
        }],
        "NextToken": "E5SlJDSTZleUp6SWpvaU9UQTNORE0zTXpFeE5Ua3pJbjE5TENKbGVIQnBjbUYwYVc5dUlqcDdJbk5sWTI5dVpITWlPakUyTm"
    }

For more information, see `Managing Lake Formation permissions <https://docs.aws.amazon.com/lake-formation/latest/dg/managing-permissions.html>`__ in the *AWS Lake Formation Developer Guide*.

**Example 2: To retrieve list of principal permissions on the table with data filters**

The following ``list-permissions`` example list the permissions on the table with related data filters granted to the principal. ::

    aws lakeformation list-permissions \
        --cli-input-json file://input.json

Contents of ``input.json``::

    {
        "CatalogId": "123456789111",
        "Resource": {
            "Table": {
                "CatalogId": "123456789111",
                "DatabaseName": "tpc",
                "Name": "dl_tpc_customer"
            }
        },
        "IncludeRelated": "TRUE",
        "MaxResults": 10
    }

Output::

    {
        "PrincipalResourcePermissions": [{
                "Principal": {
                    "DataLakePrincipalIdentifier": "arn:aws:iam::123456789111:role/Admin"
                },
                "Resource": {
                    "Table": {
                        "CatalogId": "123456789111",
                        "DatabaseName": "customer",
                        "Name": "customer_invoice"
                    }
                },
                "Permissions": [
                    "ALL",
                    "ALTER",
                    "DELETE",
                    "DESCRIBE",
                    "DROP",
                    "INSERT"
                ],
                "PermissionsWithGrantOption": [
                    "ALL",
                    "ALTER",
                    "DELETE",
                    "DESCRIBE",
                    "DROP",
                    "INSERT"
                ]
            },
            {
                "Principal": {
                    "DataLakePrincipalIdentifier": "arn:aws:iam::123456789111:role/Admin"
                },
                "Resource": {
                    "TableWithColumns": {
                        "CatalogId": "123456789111",
                        "DatabaseName": "customer",
                        "Name": "customer_invoice",
                        "ColumnWildcard": {}
                    }
                },
                "Permissions": [
                    "SELECT"
                ],
                "PermissionsWithGrantOption": [
                    "SELECT"
                ]
            },
            {
                "Principal": {
                    "DataLakePrincipalIdentifier": "arn:aws:iam::123456789111:role/Admin"
                },
                "Resource": {
                    "DataCellsFilter": {
                        "TableCatalogId": "123456789111",
                        "DatabaseName": "customer",
                        "TableName": "customer_invoice",
                        "Name": "dl_us_customer"
                    }
                },
                "Permissions": [
                    "DESCRIBE",
                    "SELECT",
                    "DROP"
                ],
                "PermissionsWithGrantOption": []
            }
        ],
        "NextToken": "VyeUFjY291bnRQZXJtaXNzaW9ucyI6ZmFsc2V9"
    }

For more information, see `Managing Lake Formation permissions <https://docs.aws.amazon.com/lake-formation/latest/dg/managing-permissions.html>`__ in the *AWS Lake Formation Developer Guide*.

**Example 3: To retrieve list of principal permissions on the LF-Tags**

The following ``list-permissions`` example list the permissions on the LF-Tags granted to the principal. ::

    aws lakeformation list-permissions \
        --cli-input-json file://input.json

Contents of ``input.json``::

    {
        "CatalogId": "123456789111",
        "Resource": {
            "LFTag": {
                "CatalogId": "123456789111",
                "TagKey": "category",
                "TagValues": [
                    "private"
                ]
            }
        },
        "MaxResults": 10
    }

Output::

    {
        "PrincipalResourcePermissions": [{
                "Principal": {
                    "DataLakePrincipalIdentifier": "arn:aws:iam::123456789111:user/lf-admin"
                },
                "Resource": {
                    "LFTag": {
                        "CatalogId": "123456789111",
                        "TagKey": "category",
                        "TagValues": [
                            "*"
                        ]
                    }
                },
                "Permissions": [
                    "DESCRIBE"
                ],
                "PermissionsWithGrantOption": [
                    "DESCRIBE"
                ]
            },
            {
                "Principal": {
                    "DataLakePrincipalIdentifier": "arn:aws:iam::123456789111:user/lf-admin"
                },
                "Resource": {
                    "LFTag": {
                        "CatalogId": "123456789111",
                        "TagKey": "category",
                        "TagValues": [
                            "*"
                        ]
                    }
                },
                "Permissions": [
                    "ASSOCIATE"
                ],
                "PermissionsWithGrantOption": [
                    "ASSOCIATE"
                ]
            }
        ],
        "NextToken": "EJwY21GMGFXOXVJanA3SW5Ocm1pc3Npb25zIjpmYWxzZX0="
    }

For more information, see `Managing Lake Formation permissions <https://docs.aws.amazon.com/lake-formation/latest/dg/managing-permissions.html>`__ in the *AWS Lake Formation Developer Guide*.

Filemanager

Name Type Size Permission Actions
add-lf-tags-to-resource.rst File 984 B 0644
batch-grant-permissions.rst File 3.19 KB 0644
batch-revoke-permissions.rst File 1.92 KB 0644
cancel-transaction.rst File 464 B 0644
commit-transaction.rst File 496 B 0644
create-data-cells-filter.rst File 2.89 KB 0644
create-lf-tag.rst File 528 B 0644
delete-data-cells-filter.rst File 667 B 0644
delete-lf-tag.rst File 451 B 0644
delete-objects-on-cancel.rst File 1 KB 0644
deregister-resource.rst File 591 B 0644
describe-transaction.rst File 794 B 0644
extend-transaction.rst File 464 B 0644
get-data-lake-settings.rst File 1.52 KB 0644
get-effective-permissions-for-path.rst File 3.48 KB 0644
get-lf-tag.rst File 620 B 0644
get-query-state.rst File 499 B 0644
get-query-statistics.rst File 932 B 0644
get-resource-lf-tags.rst File 1.08 KB 0644
get-table-objects.rst File 1.09 KB 0644
get-work-unit-results.rst File 583 B 0644
get-work-units.rst File 1.6 KB 0644
grant-permissions.rst File 5.5 KB 0644
list-data-cells-filter.rst File 1.92 KB 0644
list-permissions.rst File 6.71 KB 0644
list-resources.rst File 1.28 KB 0644
list-transactions.rst File 1.61 KB 0644
put-data-lake-settings.rst File 1.14 KB 0644
register-resource.rst File 1.4 KB 0644
remove-lf-tags-from-resource.rst File 983 B 0644
revoke-permissions.rst File 1.02 KB 0644
search-databases-by-lf-tags.rst File 1.11 KB 0644
search-tables-by-lf-tags.rst File 8.99 KB 0644
start-query-planning.rst File 800 B 0644
start-transaction.rst File 534 B 0644
update-lf-tag.rst File 494 B 0644
update-table-objects.rst File 1.07 KB 0644