问题描述
我检查了所有相关问题,但没有找到合适的答案。
我成功设置了一个密钥库密钥,并且可以使用以下代码使用python毫无问题地访问并将其解析到我的ArcGIS在线服务中;
from arcgis.gis import GIS
from azure.identity import DefaultAzureCredential
from azure.keyvault.secrets import SecretClient
credential = DefaultAzureCredential()
secret_client = SecretClient(vault_url="vaulturl",credential=credential)
secret = secret_client.get_secret("papa-mama-Secret")
gis = GIS("urlGIS","AGOLaccountname",secret.value)
问题是当我打印secret.value
时,会显示密钥。我不希望出于安全原因而发生这种情况。是否有地方确保可以将其传递到服务中,但是在打印时,密钥以特殊字符“ *****”或“ ####”的形式出现?