Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions,
see Getting Started with Amazon Web Services in China
(PDF).
Roles and responsibilities in Lake Formation application
integration
The following are the roles and their associated responsibilities for enabling third-party application integration with Amazon Lake Formation.
Role |
Responsibility |
The customer |
|
The third-party |
-
Publicly documents the supported capability for every software revision and
provides instructions to enable it correctly.
-
Accurately advertises the supported capabilities when calling Lake Formation
credential vending API operations (according to the documentation).
-
Securely stores and handles vended credentials to avoid credential leaks
and privilege escalation.
-
Enforces permissions based on supported capabilities and returns only
filtered data to users
-
Fails the query when unable to properly enforce required permissions
|
Amazon Lake Formation |
-
Correctly derives and returns effective permissions for a given
principal.
-
Validates third-party supported capabilities on an API operation
call-by-call basis.
-
Returns scoped-down IAM credentials only when the engine’s advertised
capabilities match those defined on the catalog resources, otherwise returns
an error.
|