我正在使用 AWS sagemaker,我有一些秘密密钥和访问密钥来访问一些我不想直接在代码中公开的 API。
环境变量等有哪些方式可以隐藏这些密钥,我可以安全地使用它们,以及如何设置它们。
答案 0 :(得分:1)
AWS System Manager (SSM) 旨在安全地存储密钥和令牌。
根据您的 notebook 的定义方式,您可以直接 use the 'env' property 或在 training data 中,或者您可以直接从 sagemaker 访问 SSM。例如,这篇 Snowflake KB 文章解释了如何从 ssm 获取身份验证信息:https://community.snowflake.com/s/article/Connecting-a-Jupyter-Notebook-Part-3