aws上传和下载显示Access Key Id 不存在

  • The Aws Access Key Id you provided does not exist in our recordss
    • 由于需要使用python调用aws上传数据,在终端调用aws时没有任何问题,但是在使用python执行aws的shell指令时就出现这样的问题。
    • 当然,python也可以直接调用aws库执行上传或者下载。

The Aws Access Key Id you provided does not exist in our recordss

由于需要使用python调用aws上传数据,在终端调用aws时没有任何问题,但是在使用python执行aws的shell指令时就出现这样的问题。

不管是用os.system还是subprocess.call
试过很多方法,后来发现是因为python执行shell指令时会开启subshell,而subshell中是无法读取到默认配置的–endpoint url 的,所以在subshell中执行的时候,可能需要指定endpoint url
例:subprocess.call([‘aws ‘,‘s3’ ,‘ls’,’***’,’–endpoint url =https://10.11.242.14’])

当然,python也可以直接调用aws库执行上传或者下载。

例如:

def data_upload(file_path,upload_dir_list,dst_dir=None):for upload_name in upload_dir_list:arg2="s3 cp "+file_path+upload_name+"/ s3://Data_Collection/"+upload_name+"  --recursive --endpoint-url=http://10.5.41.189:9090"driver.main(arg2.split())

aws上传找不到endpoint url或者The Aws Access Key Id you provided does not exist in our recordss相关推荐

  1. Minio上传报错: The Access Key Id you provided does not

    minio通过控制访问正常,通过代码上传就报错: ErrorResponse(code = InvalidAccessKeyId, message = The Access Key Id you pr ...

  2. Java大数据培训学校全套教材-19)上传,中文处理,url含中文-马克-专题视频课程...

    Java大数据培训学校全套教材-19)上传,中文处理,url含中文-9人已学习 课程介绍         "java大数据培训学校全套教材"系列课程由750集视频构成,基本就 是1 ...

  3. php临时目录没有文件夹里,PHP上传 找不到临时文件夹的解决方法

    最近遇到这样的麻烦,找不到临时文件夹返回的错误代码为6 错误原因: 一.配置文件没有设置临时文件夹 二.临时文件夹没有或者上级文件夹没有相应的权限 处理方式: 找到PHP配置文件PHP.ini,找到以 ...

  4. php临时文件夹,PHP上传 找不到临时文件夹的解决方法

    这篇文章主要介绍了PHP上传 找不到临时文件夹的解决方法,主要处理方式是找到php配置文件php.ini并做相应的修改,具体解决方法大家参考下本文 最近遇到这样的麻烦,找不到临时文件夹返回的错误代码为 ...

  5. php获取上传文件的临时位置,PHP上传 找不到临时文件夹的解决方法

    最近遇到这样的麻烦,找不到临时文件夹返回的错误代码为6 错误原因: 一.配置文件没有设置临时文件夹 二.临时文件夹没有或者上级文件夹没有相应的权限 处理方式: 找到PHP配置文件PHP.ini,找到以 ...

  6. git上传代码出现的报错问题unable to access...

    解决git上传代码出现的报错: unable to access 'https://@github.com/BoySHI/vue3_ts.git/': 执行: git config --global ...

  7. Ubuntu 配置亚马逊 aws cli 上传文件文件夹至 亚马逊 AWS S3

    当使用亚马逊云服务器进行深度学习模型训练时,需要将数据集上传,相比使用 UI 界面上传,使用命令行方式具有更快的上传速率. 配置步骤 安装 aws cli 客户端: pip install awscl ...

  8. php上传 找不到临时文件夹(解决方法)

    [找不到临时文件夹]这个错误提示是自定义的,比如某shop程序上传时候就会提示这个,而某CMS上传的时候就提示[你没有选择上传的文件],各个php系统说法各不相同,但实际都是php要用到的临时文件夹没 ...

  9. php视频播放链提取,php获取腾讯云点播上传视频后获取视频url地址以及时长 | 小灰灰博客...

    /** * Created by PhpStorm. * User: 小灰灰 * Date: 2018/12/23 9:02 * Other: */ class Test { public funct ...

最新文章

  1. Delete、Upadate、Insert事件触发常见错误
  2. Cocos2d-xna : 横版战略游戏开发实验5 TiledMap实现关卡地图
  3. mysql怎么升级_MySQL UPDATE 更新
  4. QT的QWaitCondition类的使用
  5. 黑色幽默:“新知青”电影《走着瞧》首映
  6. 教你如何成为解决问题的高手
  7. RPA机器人来了, 你的饭碗还好吗?
  8. EPOLL AND Nonblocking I/O
  9. JavaScript函数的参数及传参
  10. 三菱FX系列PLC教程
  11. iphone 4 到iphone 6s plus的屏幕尺寸
  12. SMT阻容件封装尺寸
  13. matlab 读取mdf文件路径,从 MDF 文件中读取数据
  14. 理财投资还要看贵金属
  15. FFmpeg源码分析:av_seek_frame()与avformat_seek_file()
  16. 论文阅读及代码学习-Directed Acyclic Graph Network for Conversational Emotion Recognition
  17. 阿里云最简单的认证是什么?考试费用是多少?
  18. Android添加拍照功能,Android开发实现拍照功能的方法实例解析
  19. 如何将ppt改为无法修改的pdf
  20. 用Word统计文本出现次数

热门文章

  1. Excel:一个Excel自动计算公式,一个Excel手动计算?多进程
  2. 1.3寸OLED IIC驱动右方出现两列像素白边的解决方法
  3. c++如何输入一个不定长的字符串数组
  4. Qt学习总结之QTableWidget表格填充
  5. python安装失败了_python安装库安装失败怎么解决
  6. matlab斐波那契数列画图,斐波拉契数列 斐波那契数列 matlab程序
  7. C Primer Plus(6) 中文版 第9章 函数 9.1 复习函数
  8. Corona建筑表现作品:岩石上的住宅
  9. fatal: ‘origin‘ does not appear to be a git repository
  10. Ruby‘s Adventrue游戏制作笔记(十四)Unity播放游戏音效