Accessor
Access smb shares (e.g. Windows shares).
This accessor is similar to the s3
accessor in allowing access
to remote network shares. The credentials are passed in a scope
variable called SMB_CREDENTIALS
. The credentials are a dict with
the server name being the key and the username and password joined
with “:”.
The first element in the path is treated as the server name (top
level directory). The accessor then looks up the relevant
credentials from the SMB_CREDENTIALS
dict. This allows multiple
servers and multiple credentials to be defined at the same time.
LET SMB_CREDENTIALS <= dict(ServerName="Username:Password")
SELECT OSPath,
FROM glob(globs='*',
root="/ServerName/Windows/System32",
accessor="smb")
It is more convenient to use the secrets support in 0.72 to manage these credentials.