Optional
ALLOWED_Optional
AWS_A custom AWS credential provider to use. An example using the AWS SDK default provider chain:
const client = new MongoClient(process.env.MONGODB_URI, {
authMechanismProperties: {
AWS_CREDENTIAL_PROVIDER: fromNodeProviderChain()
}
});
Using a custom function that returns AWS credentials:
const client = new MongoClient(process.env.MONGODB_URI, {
authMechanismProperties: {
AWS_CREDENTIAL_PROVIDER: async () => {
return {
accessKeyId: process.env.ACCESS_KEY_ID,
secretAccessKey: process.env.SECRET_ACCESS_KEY
}
}
}
});
Optional
AWS_Optional
CANONICALIZE_Optional
ENVIRONMENTThe OIDC environment. Note that 'test' is for internal use only.
Optional
OIDC_A user provided OIDC machine callback function.
Optional
OIDC_A user provided OIDC human interacted callback function.
Optional
SERVICE_Optional
SERVICE_Optional
SERVICE_Optional
TOKEN_The resource token for OIDC auth in Azure and GCP.
Allowed hosts that OIDC auth can connect to.