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

5 次查看(过去 30 天)
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 CenterFile Exchange 中查找有关 Startup and Shutdown 的更多信息

产品


版本

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by