我正在尝试使用 credstash 访问存储在 KMS 中的凭据,但是,即使在访问它们之前,aws 上的 python 2.7 lambda 运行时也会给我一个错误:
'module' object has no attribute 'get': AttributeError
Traceback (most recent call last):
File "/var/task/lambda_function.py", line 12, in lambda_handler
print '%s' %(credstash.get('tv.forecaster.dev.cms.username'))
AttributeError: 'module' object has no attribute 'get'
由于那里几乎没有任何信息,我徒劳地解决了这个问题。如果有人可以帮助我解决问题,我将不胜感激。以下是我的 requirements.txt:
credstash==1.13.1
cryptography==2.0.3
我正在像这样访问我的凭据:
import credstash
string cred = credstash.get('name_of_the_stored_cred_in_dynamodb')
我使用 credstash 访问凭据的方式是否错误?