AWS 全称Amazon web service(亚马逊网络服务),是亚马逊公司旗下云计算服务平台,为全世界各个国家和地区的客户提供一整套基础设施和云解决方案。 AWS面向用户提供包括弹性计算、存储、数据库、物联网在内的一整套云计算服务,帮助企业降低IT投入和维护成本,轻松上云 从概念是来看,AWS提供了一系列的托管产品,帮助我们在没有物理服务器的情况下,照样可以正常完成软件开发中的各种需求,也就是我们常说的云服务。
AWS使用学习笔记
Sagemaker操作S3文件: 列出S3文件列表
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
import os # 递归列出文件夹及文件,recursive=True deflist_s3_dir(s3_uri, recursive=False): cmd = f'aws s3 ls {s3_uri} --recursive'if recursive elsef'aws s3 ls {s3_uri}' result = os.popen(cmd) res_list = result.readlines() r = [] for x in res_list: file = x[x.rfind(' ')+1:-1] r.append(file) result.close() return r
r = list_s3_dir("s3://xxxxx/", True) print(r)
Sagemaker操作S3文件: 删除S3文件
1 2 3 4 5 6 7 8 9 10
import os defrm_s3_dir(s3_uri, recursive=False): """ 删除文件,recursive=False 删除文件夹 recursive=True """ cmd = f'aws s3 rm {s3_uri} --recursive'if recursive elsef'aws s3 rm {s3_uri}' result = os.system(cmd) return result