我对boto3 API的细节有些迷惑,并且很难找到使用python访问S3存储桶的示例。我需要使用现有的pem文件,而不是典型的访问和密钥。使用ftp客户端可以正常工作,但我还需要使用python来运行它。
任何可以向我指出正确方向的人(或使用python建议替代方法)
答案 0 :(得分:0)
这不可能。
AWS上使用的身份验证类型为:
私钥用于登录操作系统,与AWS无关。它们是访问Linux系统并识别在计算机本身而非AWS上定义的用户的标准方法。
对AWS的API调用需要访问密钥和秘密密钥,并且与PPK / PEM密钥无关。
答案 1 :(得分:0)
对于在2020年偶然发现此问题的任何人,请参阅我的有关将boto3和Python连接到aws的详细文章,其中包含S3示例:https://hocli.com/tech/getting-started-with-python-and-boto