Skip to content

Commit

Permalink
Merge pull request #78 from AlibabaCloudLandingZone/solution-ecs-sts-…
Browse files Browse the repository at this point in the history
…token/0.0.6

solution-ecs-sts-token/0.0.6
  • Loading branch information
wibud authored Sep 30, 2024
2 parents 15d5fd3 + a47690a commit febc4ab
Show file tree
Hide file tree
Showing 5 changed files with 13 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -11,14 +11,15 @@ def __init__(self, client):
self.client = client

def get_credentials(self):
cred = self.client.cloud_credential
cred = self.client.get_credential()
access_key_id = cred.get_access_key_id()
access_key_secret = cred.get_access_key_secret()
security_token = cred.get_security_token()
return Credentials(access_key_id, access_key_secret, security_token)


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

credentials_provider = ECSRoleCredentialDemo(cred)
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
alibabacloud-credentials>=0.3.5
oss2>=2.18.4
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,10 @@ def __init__(self, client):
self.client = client

def get_credentials(self):
access_key_id = self.client.get_access_key_id()
access_key_secret = self.client.get_access_key_secret()
security_token = self.client.get_security_token()
cred = self.client.get_credential()
access_key_id = cred.get_access_key_id()
access_key_secret = cred.get_access_key_secret()
security_token = cred.get_security_token()
return Credentials(access_key_id, access_key_secret, security_token)


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

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

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,15 @@ def __init__(self, client):
self.client = client

def get_credentials(self):
cred = self.client.cloud_credential
cred = self.client.get_credential()
access_key_id = cred.get_access_key_id()
access_key_secret = cred.get_access_key_secret()
security_token = cred.get_security_token()
return Credentials(access_key_id, access_key_secret, security_token)


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

credentials_provider=ECSRoleCredentialDemo(cred)
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
alibabacloud-credentials>=0.3.5
aliyun-log-python-sdk>=0.9.3

0 comments on commit febc4ab

Please sign in to comment.