Cannot find files or folders matching .... AWS S3

9 ビュー (過去 30 日間)
memotec
memotec 2022 年 2 月 28 日
回答済み: Prince Kumar 2022 年 4 月 6 日
Hey experts!
I am totally new to working with remote data. Hopefully my problem is easy for you, since I am a beginner. But unfortunately I really can´t find the mistake by myselft right now.
The task is to open .json files which are stored in a AWS S3 bucket. I tested my key ID and secret key for the s3://test-export/ bucket in the windows console using the AWS CLI:
For me this looks like my "login" is working and I successfully get the sample json file in the bucket. Trying to do the same in MATLAB is not yet working:
AWS.data.bucketname = 'test-export';
AWS.data.path2file = fullfile('s3://', AWS.data.bucketname, '/');
AWS.login.accessKeyID = 'AAAAAAAAAAAAAAAAAAAAA';
AWS.login.secretAccessKey = 'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB';
setenv('AWS_ACCESS_KEY_ID', AWS.login.accessKeyID);
setenv('AWS_SECRET_ACCESS_KEY', AWS.login.secretAccessKey);
setenv('AWS_DEFAULT_REGION ', 'eu-central-1');
fds = fileDatastore(AWS.data.path2file,'ReadFcn',@load);
... leads to the error:
Error using fileDatastore (line 226)
Cannot find files or folders matching: 's3:\\test-export\'.
Any ideas why I can make it work in the windows console but can´t find the path when usind fileDatastore in Matlab? How is my path definition wrong?
Thank you very much and best regards!

回答 (1 件)

Prince Kumar
Prince Kumar 2022 年 4 月 6 日
Hi,
It looks like you are not reading the data properly.
Please fo through the following doumentation and look couple of examples for better understanding:
Hope this helps!

カテゴリ

Help Center および File ExchangeStartup and Shutdown についてさらに検索

製品


リリース

R2020b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by