diff --git a/trino/data/etc/access-control.properties b/trino/data/etc/access-control.properties new file mode 100644 index 0000000..9fef68d --- /dev/null +++ b/trino/data/etc/access-control.properties @@ -0,0 +1,2 @@ +access-control.name=file +security.config-file=/usr/lib/trino/etc/rules.json diff --git a/trino/data/etc/catalog/gsheets.properties.sample b/trino/data/etc/catalog/gsheets.properties.sample index 16b1281..1e3a5ad 100644 --- a/trino/data/etc/catalog/gsheets.properties.sample +++ b/trino/data/etc/catalog/gsheets.properties.sample @@ -1,3 +1,3 @@ connector.name=gsheets credentials-path=/usr/lib/trino/etc/catalog/gsheets.json -metadata-sheet-id=1EJ-AxiDpZ287XHO9nD0YS9pMgSFzjhUDEIEWGgl_dqE +metadata-sheet-id=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx diff --git a/trino/data/etc/rules.json b/trino/data/etc/rules.json new file mode 100644 index 0000000..55eef61 --- /dev/null +++ b/trino/data/etc/rules.json @@ -0,0 +1,16 @@ +{ + "catalogs": [ + { + "user": "admin", + "catalog": "secret", + "allow": "all" + }, + { + "catalog": "secret", + "allow": "none" + }, + { + "allow": "all" + } + ] +}