import h5py
import s3fs
import boto3
ACCESS_KEY = "aaa"
SECRET_KEY = "bbb"
fs = s3fs.S3FileSystem(key=ACCESS_KEY, secret=SECRET_KEY)
#S3のファイル一覧取得
readPath = "s3://ccc/ddd"
files = fs.ls(readPath)
#S3のh5ファイル読み込み
h5 = h5py.File(fs.open(files [1],"rb"))
df = pd.DataFrame({"eee":np.array(h5["fff"]]["ggg"])[:,1]})
#EC2からS3へのコピー
#S3へのアクセス設定追加
AWS_REGION = "hhh"
client = boto3.client( 's3',
aws_access_key_id=ACCESS_KEY,
aws_secret_access_key=SECRET_KEY,
region_name=AWS_REGION )
client.upload_file("iii", "ccc", "iii")
0 件のコメント:
コメントを投稿