Hello! I’m configuring the storage s3 in Dremio to store Dremio data (Reflections, Uploads, etc …), but I’m having problems. I did the configuration following the doc, but it doesn’t work. Here are the settings:
core-site.xml:
<?xml version="1.0"?>
<configuration>
<property>
    <name>fs.dremioS3.impl</name>
    <description>The FileSystem implementation. Must be set to com.dremio.plugins.s3.store.S3FileSystem</description>
    <value>com.dremio.plugins.s3.store.S3FileSystem</value>
</property>
<property>
    <name>fs.s3a.access.key</name>
    <description>AWS access key ID.</description>
    <value>MY-ACCESS-KEY</value>
</property>
<property>
    <name>fs.s3a.secret.key</name>
    <description>AWS secret key.</description>
    <value>MY-SECRET-KEY</value>
</property>
<property>
    <name>fs.s3a.aws.credentials.provider</name>
    <description>The credential provider type.</description>
    <value>com.amazonaws.auth.InstanceProfileCredentialsProvider</value>
</property>
</configuration>
dremio.conf:
paths: {
  # the local path for dremio to store data.
  local: "/var/lib/dremio"
  # the distributed path Dremio data including job results, downloads, uploads, etc
  #dist: "pdfs://"${paths.local}"/pdfs"
  dist: "s3a://dremio-reflections/reflections"
}
services: {
  coordinator.enabled: true,
  coordinator.master.enabled: true,
  executor.enabled: true
}
Caused by: java.nio.file.AccessDeniedException: dremio-reflections: org.apache.hadoop.fs.s3a.auth.NoAuthWithAWSException: No AWS Credentials provided by InstanceProfileCredentialsProvider : com.amazonaws.SdkClientException: The requested metadata is not found