Tais Nayara
Tais Nayara

Reputation: 25

"The AWS Access Key Id you provided does not exist in our records" error when trying to acess a bucket in Minio in Great expectations

I'm completely new to Great Expectations.

I'm trying to access a bucket in Minio and execute some expectations but I'm getting the error:

The AWS Access Key Id you provided does not exist in our records.

Here's my datasource config in great_expectations.yaml:

  datalake_landing_datasource:
    class_name: Datasource
    module_name: great_expectations.datasource
    execution_engine:
      class_name: PandasExecutionEngine
      module_name: great_expectations.execution_engine
    data_connectors:
      default_runtime_data_connector_name:
        name: default_runtime_data_connector_name
        class_name: RuntimeDataConnector
        module_name: great_expectations.datasource.data_connector
        batch_identifiers:
          - default_identifier_name
      default_inferred_data_connector_name:
        name: default_inferred_data_connector_name
        class_name: InferredAssetS3DataConnector
        module_name: great_expectations.datasource.data_connector
        default_regex:
          pattern: (.*)\.csv
          group_names:
            - data_asset_name
        boto3_options:
          endpoint_url: http://127.0.0.1:9000/
          aws_access_key_id: admin
          aws_secret_access_key: admin12345
        bucket: datalake-landing

Using the code bellow, it is possible to see the content of the bucket:

enter image description here

but when I try to create a validate to then execute a expectation the error appears

Does anyone knows how to solve this please?

Upvotes: 0

Views: 444

Answers (0)

Related Questions