Amazon web services 如何使用API将数据提取到AWS SageMaker中

Amazon web services 如何使用API将数据提取到AWS SageMaker中,amazon-web-services,machine-learning,python-requests,aws-api-gateway,amazon-sagemaker,Amazon Web Services,Machine Learning,Python Requests,Aws Api Gateway,Amazon Sagemaker,Krutath Pujara这里 以下代码是AWS SageMaker教程中如何描述获取数据的代码: try: urllib.request.urlretrieve ("https://d1.awsstatic.com/tmt/build-train-deploy-machine-learning-model-sagemaker/bank_clean.27f01fbbdf43271788427f3682996ae29ceca05d.csv", "bank_clean.csv") prin

Krutath Pujara这里

以下代码是AWS SageMaker教程中如何描述获取数据的代码:

try:
  urllib.request.urlretrieve ("https://d1.awsstatic.com/tmt/build-train-deploy-machine-learning-model-sagemaker/bank_clean.27f01fbbdf43271788427f3682996ae29ceca05d.csv", "bank_clean.csv")
  print('Success: downloaded bank_clean.csv.')
except Exception as e:
  print('Data load error: ',e)

try:
  model_data = pd.read_csv('./bank_clean.csv',index_col=0)
  print('Success: Data loaded into dataframe.')
except Exception as e:
    print('Data load error: ',e)
焦点行:

urllib.request.urlretrieve ("https://d1.awsstatic.com/tmt/build-train-deploy-machine-learning-model-sagemaker/bank_clean.27f01fbbdf43271788427f3682996ae29ceca05d.csv", "bank_clean.csv")
使用的函数:
urllib.request.urlretrieve()

并传递参数:link to csv

我要传递的参数:API链接

该API包含分页的JSON数据,我希望以页面方式获取这些数据并

最后存储在一个csv中,我可以使用SageMaker将其存储在S3 bucket中


如何使用API将数据提取到AWS SageMaker中?

当您询问SageMaker时,您是指笔记本服务吗?如果您想获取用于开发目的的数据,只需使用Python代码来实现这一点,并配置API网关以返回页面。当我们创建SageMaker Jupyter实例时,它会为此创建一个服务器实例,在该服务器实例中,我们可以创建任意数量的笔记本,就像我们在本地主机中创建的一样。我从API中获取数据的方法与在localhost中相同