如何为系统用户分配AWS凭证?

rno*_*len 6 aws-powershell

我有一个Powershell脚本,可将审核日志上载到S3存储库。当我在登录时运行脚本时,脚本运行良好,但是我需要定义计划任务,并且该任务需要以SYSTEM用户身份运行。有人可以推荐一种方法,我可以向SYSTEM用户提供AWS凭证,以便它们不会以明文形式存储在计算机上吗?

blu*_*lds 1

我不相信这是可能的。您的身份验证信息必须以某种方式以明文形式存储在客户端计算机上,并且 Windows 不提供任何方便的方法来保护该信息。

如果您使用 ssh + 加密证书作为凭据,您可能会发现管理访问更方便(我相信有一个用于 powershell 的 ssh 客户端,尽管我还没有尝试将它用于 aws 工作)