jacob_mulligan
05/01/2023, 2:40 PMtap-spreadsheets-anywhere
tap. Here's how I have it configured in meltano.yml:
- name: tap-s3-ccda-documents
inherit_from: tap-spreadsheets-anywhere
variant: ets
pip_url: git+<https://github.com/ets/tap-spreadsheets-anywhere.git>
env:
AWS_ACCESS_KEY_ID: ${AWS_ACCESS_KEY_ID}
AWS_SECRET_ACCESS_KEY: ${AWS_SECRET_ACCESS_KEY}
AWS_DEFAULT_REGION: ${AWS_DEFAULT_REGION}
config:
tables:
- path: "<s3://medex-prod>"
name: "ccda_documents"
pattern: "BulkDataDownload/json/.*json"
start_date: "2023-01-01T00:00:00Z"
key_properties: []
format: json
When I run meltano config tap-s3-ccda-documents test
I get the following error:
2023-05-01T14:39:09.302564Z [info ] The default environment 'dev' will be ignored for `meltano config`. To configure a specific environment, please use the option `--environment=<environment name>`.
Need help fixing this problem? Visit <http://melta.no/> for troubleshooting steps, or to
join our friendly Slack community.
Plugin configuration is invalid
No RECORD message received
jacob_mulligan
05/01/2023, 2:41 PMexport AWS_ACCESS_KEY_ID=***redacted***
export AWS_SECRET_ACCESS_KEY=***redacted***
export AWS_DEFAULT_REGION=us-west-2
jacob_mulligan
05/01/2023, 2:42 PMinvoke
to a JSON file 🤔jacob_mulligan
05/01/2023, 2:50 PMtap-spreadsheets-anywhere
, thanks!jacob_mulligan
05/01/2023, 3:21 PMenvironments:
- name: dev
env:
AWS_ACCESS_KEY_ID: ${AWS_ACCESS_KEY_ID}
AWS_SECRET_ACCESS_KEY: ${AWS_SECRET_ACCESS_KEY}
AWS_DEFAULT_REGION: ${AWS_DEFAULT_REGION}
Setting env: ...
at the root wasn't working for me. The --print-var
flag was very useful for debugging!pat_nadolny
05/01/2023, 4:05 PMenv
. Although its sometimes nice to be explicit like that.jacob_mulligan
05/02/2023, 3:12 PM.zshrc
for local dev and exported by github actions for CI and our prod daily job.jacob_mulligan
05/02/2023, 3:13 PM