在AWS Chalice中正确放置凭证的一种方法是使用环境变量。您可以在chalice配置文件中设置环境变量,并在代码中引用它们。
以下是一个使用环境变量的示例:
{
"stages": {
"dev": {
"environment_variables": {
"AWS_ACCESS_KEY_ID": "your_access_key_id",
"AWS_SECRET_ACCESS_KEY": "your_secret_access_key"
}
}
}
}
import os
access_key_id = os.environ.get('AWS_ACCESS_KEY_ID')
secret_access_key = os.environ.get('AWS_SECRET_ACCESS_KEY')
# 使用凭证进行AWS操作
这样,您的凭证信息将通过环境变量传递给您的Chalice应用程序。
请注意,这只是一种方法,您也可以使用其他方式来安全地存储和引用凭证信息。