我想使用pythonapi从给定的SecretID获取秘密值。 我有以下代码。在最后一行中,我尝试使用get\u SECRET\u versions函数获取SECRET\u版本。函数返回对象的临时类型。有人能帮忙从这架飞机上取回机密版本吗。你知道吗
#!/usr/bin/python
from azure.keyvault import KeyVaultClient
from azure.common.credentials import ServicePrincipalCredentials
import pprint
#from msrestazure.azure_active_directory import
ServicePrincipalCredentials
credentials = ServicePrincipalCredentials(
client_id = 'XXX',
secret = 'XXX',
tenant = 'XXX'
)
client = KeyVaultClient(credentials)
VAULT_URL='https://xxxxxxx.vault.azure.net'
SECRET_ID='https://xxxxxxxx.vault.azure.net/secrets/2345mat'
SECRET_VERSION= client.get_secret_versions(VAULT_URL , SECRET_ID)
SecretTempaged是对象的迭代器,遵循Python协议: https://docs.python.org/3/glossary.html#term-iterablehttps://docs.python.org/3/glossary.html#term-iterator
也就是说,您可以使用
list
来使用它,或者使用next
调用直到获得StopIteration
对象,等等最简单的方法是将其作为列表使用:
相关问题 更多 >
编程相关推荐