在AWS中运行脚本?

问题描述 投票:1回答:1

我不知道这是一个相关的问题吗?我在自己的驱动器中有一个csv文件和一个shape文件,我曾经在cmd中运行一个脚本并将这两个文件组合在一起并使用pgfuttur存储在pgsql中。我想在aws做同样的事情。如果我将这两个文件保存在存储桶中,是否可以使用我在cmd中使用的以下命令执行相同的操作?

shp2pgsql -I "<Shape file directory>" <Tablename> | psql -U <username> -d <DatabaseName>  Example : shp2pgsql -I "C:\Test\filep" public.geo | psql -U postgres -d gisDB

如果是的话请帮我解决这个问题。如果没有,请告诉我原因.. [请注意我是AWS新手]

postgresql amazon-web-services amazon-s3 rds
1个回答
1
投票

你可以用两种方式做到:

  1. 您计划只执行一次或几次:使用AWS CLI在本地下载文件:aws s3 cpaws s3 sync然后将这些文件作为输入传递
  2. 您将访问多个文件:使用其他AWS服务将S3对象公开为文件。检查AWS Storage Gateway并选择AWS Storage Gateway for Files。配置完成后,您可以将S3对象称为文件。
© www.soinside.com 2019 - 2024. All rights reserved.