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!
0 个评论
回答(1 个)
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!
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Startup and Shutdown 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!