File tree 1 file changed +9
-3
lines changed
1 file changed +9
-3
lines changed Original file line number Diff line number Diff line change 3
3
from . import tracing
4
4
import os
5
5
import grpc
6
+ from . import iam
6
7
from . import _utilities
7
8
8
9
from typing import Any # noqa
@@ -45,16 +46,21 @@ def credentials_from_env_variables(tracer=None):
45
46
metadata_credentials = os .getenv ("YDB_METADATA_CREDENTIALS" , "0" ) == "1"
46
47
if metadata_credentials :
47
48
ctx .trace ({"credentials.metadata" : True })
48
- import ydb .iam
49
49
50
- return ydb . iam .MetadataUrlCredentials (tracer = tracer )
50
+ return iam .MetadataUrlCredentials (tracer = tracer )
51
51
52
52
access_token = os .getenv ("YDB_ACCESS_TOKEN_CREDENTIALS" )
53
53
if access_token is not None :
54
54
ctx .trace ({"credentials.access_token" : True })
55
55
return credentials_impl .AuthTokenCredentials (access_token )
56
56
57
- return default_credentials (None , tracer )
57
+ ctx .trace (
58
+ {
59
+ "credentials.env_default" : True ,
60
+ "credentials.metadata" : True ,
61
+ }
62
+ )
63
+ return iam .MetadataUrlCredentials (tracer = tracer )
58
64
59
65
60
66
class DriverConfig (object ):
You can’t perform that action at this time.
0 commit comments