Skip to content

Commit febc4ab

Browse files
authored
Merge pull request #78 from AlibabaCloudLandingZone/solution-ecs-sts-token/0.0.6
solution-ecs-sts-token/0.0.6
2 parents 15d5fd3 + a47690a commit febc4ab

File tree

5 files changed

+13
-5
lines changed

5 files changed

+13
-5
lines changed

solution/solution-ecs-sts-token/code-example/python/oss_sdk/credentials_default_sample.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,15 @@ def __init__(self, client):
1111
self.client = client
1212

1313
def get_credentials(self):
14-
cred = self.client.cloud_credential
14+
cred = self.client.get_credential()
1515
access_key_id = cred.get_access_key_id()
1616
access_key_secret = cred.get_access_key_secret()
1717
security_token = cred.get_security_token()
1818
return Credentials(access_key_id, access_key_secret, security_token)
1919

2020

2121
# 默认凭据链方式初始化Credentials客户端
22+
# 请确保Credentials Python SDK(alibabacloud-credentials)版本>=0.3.5
2223
cred = CredClient()
2324

2425
credentials_provider = ECSRoleCredentialDemo(cred)
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
alibabacloud-credentials>=0.3.5
2+
oss2>=2.18.4

solution/solution-ecs-sts-token/code-example/python/oss_sdk/role_config_sample.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,10 @@ def __init__(self, client):
1212
self.client = client
1313

1414
def get_credentials(self):
15-
access_key_id = self.client.get_access_key_id()
16-
access_key_secret = self.client.get_access_key_secret()
17-
security_token = self.client.get_security_token()
15+
cred = self.client.get_credential()
16+
access_key_id = cred.get_access_key_id()
17+
access_key_secret = cred.get_access_key_secret()
18+
security_token = cred.get_security_token()
1819
return Credentials(access_key_id, access_key_secret, security_token)
1920

2021

@@ -23,6 +24,7 @@ def get_credentials(self):
2324
role_name='my-ecs-role' # 为ECS授予的RAM角色的名称。可选参数。如果不设置,将自动检索。强烈建议设置,以减少请求。
2425
)
2526

27+
# 请确保Credentials Python SDK(alibabacloud-credentials)版本>=0.3.5
2628
cred = Client(config)
2729
credentials_provider = CredentialProviderWrapper(cred)
2830

solution/solution-ecs-sts-token/code-example/python/sls_sdk/credentials_default_sample.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,15 @@ def __init__(self, client):
88
self.client = client
99

1010
def get_credentials(self):
11-
cred = self.client.cloud_credential
11+
cred = self.client.get_credential()
1212
access_key_id = cred.get_access_key_id()
1313
access_key_secret = cred.get_access_key_secret()
1414
security_token = cred.get_security_token()
1515
return Credentials(access_key_id, access_key_secret, security_token)
1616

1717

1818
# 默认凭据链方式初始化Credentials客户端
19+
# 请确保Credentials Python SDK(alibabacloud-credentials)版本>=0.3.5
1920
cred = CredentialsClient()
2021

2122
credentials_provider=ECSRoleCredentialDemo(cred)
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
alibabacloud-credentials>=0.3.5
2+
aliyun-log-python-sdk>=0.9.3

0 commit comments

Comments
 (0)