Как получить доступ к объектам publi c AWS S3 в R без учетной записи AWS - PullRequest
0 голосов
/ 19 июня 2020

У меня проблемы с доступом к файлам publi c .txt и .Rdata в корзине publi c S3 с использованием пакета aws .s3 .

Я поставил некоторые файлы на AWS S3 и все объекты разрешают доступ publi c, корзина, в которой расположены объекты, также разрешает доступ publi c. Я хотел бы показать другим использовать эти файлы, даже если у них нет учетной записи AWS . Это то, что я пробовал:

library(aws.s3)
# without showing more details of our data
obj <- get_object('s3://bucketname/folder1/folder2/example.txt')
char <- rawToChar(obj)
char

Я получил содержимое char (скрытое имя корзины, идентификатор запроса и идентификатор хоста ниже):

"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Error><Code>PermanentRedirect</Code><Message>The bucket you are attempting to access must be addressed using the specified endpoint. Please send all future requests to this endpoint.</Message><Endpoint>netzoo.s3.amazonaws.com</Endpoint><Bucket>bucketname</Bucket><RequestId>id_string</RequestId><HostId>id_string</HostId></Error>"

Оцените любые мысли по этому поводу сообщение об ошибке или любое предложение о том, как получить доступ к объектам publi c S3 в R.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...