У меня проблемы с доступом к файлам 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.