vscode-remote-workspace icon indicating copy to clipboard operation
vscode-remote-workspace copied to clipboard

AWS S3 using environment credentials

Open shane-smith opened this issue 6 years ago • 0 comments

I can't get S3 working with environment variables:

{
    "uri": "s3://environment@<BucketNameSnipped>",
    "name": "Testing S3 bucket"
}

The following environment variables are defined: AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_REGION (i.e. I can run echo $AWS_REGION to get the value, from the integrated terminal).

Am I missing a step here?

Error message: "Missing credentials in config" (same as https://github.com/mkloubert/vscode-remote-workspace/issues/68)

Extension version: 0.38.0 VS Code version: 1.29.1

INFO s3 - [10/Dec/2018:23:31:41 +0000] "[AWS s3 undefined 0s 0 retries] listObjectsV2({ Bucket: '<BucketNameSnipped>',
  ContinuationToken: undefined,
  Prefix: '' })"
TRACE fs.s3.s3filesystem.forconnection() - [10/Dec/2018:23:31:41 +0000] "(CredentialsError) Missing credentials in config

Stack:
	at vscode_helpers.createLogger (/Users/shanes/.vscode/extensions/mkloubert.vscode-remote-workspace-0.38.0/out/extension.js:131:64)
	at ActionLogger.<anonymous> (/Users/shanes/.vscode/extensions/mkloubert.vscode-remote-workspace-0.38.0/node_modules/vscode-helpers/lib/logging/index.js:244:25)
	at Generator.next (<anonymous>)
	at /Users/shanes/.vscode/extensions/mkloubert.vscode-remote-workspace-0.38.0/node_modules/vscode-helpers/lib/logging/index.js:23:71
	at new Promise (<anonymous>)
	at __awaiter (/Users/shanes/.vscode/extensions/mkloubert.vscode-remote-workspace-0.38.0/node_modules/vscode-helpers/lib/logging/index.js:19:12)
	at ActionLogger.onLog (/Users/shanes/.vscode/extensions/mkloubert.vscode-remote-workspace-0.38.0/node_modules/vscode-helpers/lib/logging/index.js:226:16)
	at ActionLogger.<anonymous> (/Users/shanes/.vscode/extensions/mkloubert.vscode-remote-workspace-0.38.0/node_modules/vscode-helpers/lib/logging/index.js:109:95)
	at Generator.next (<anonymous>)
	at /Users/shanes/.vscode/extensions/mkloubert.vscode-remote-workspace-0.38.0/node_modules/vscode-helpers/lib/logging/index.js:23:71
	at new Promise (<anonymous>)
	at __awaiter (/Users/shanes/.vscode/extensions/mkloubert.vscode-remote-workspace-0.38.0/node_modules/vscode-helpers/lib/logging/index.js:19:12)
	at ActionLogger.log (/Users/shanes/.vscode/extensions/mkloubert.vscode-remote-workspace-0.38.0/node_modules/vscode-helpers/lib/logging/index.js:102:16)
	at ActionLogger.logSync (/Users/shanes/.vscode/extensions/mkloubert.vscode-remote-workspace-0.38.0/node_modules/vscode-helpers/lib/logging/index.js:123:14)
	at ActionLogger.trace (/Users/shanes/.vscode/extensions/mkloubert.vscode-remote-workspace-0.38.0/node_modules/vscode-helpers/lib/logging/index.js:146:21)
	at S3FileSystem.<anonymous> (/Users/shanes/.vscode/extensions/mkloubert.vscode-remote-workspace-0.38.0/out/fs/s3.js:133:22)
	at Generator.throw (<anonymous>)
	at rejected (/Users/shanes/.vscode/extensions/mkloubert.vscode-remote-workspace-0.38.0/out/fs/s3.js:21:65)
	at <anonymous>"
TRACE fs.s3.s3filesystem.forconnection() - [10/Dec/2018:23:31:41 +0000] "(CredentialsError) Missing credentials in config

shane-smith avatar Dec 10 '18 23:12 shane-smith