aws / aws/aws-toolkit-vscode

services: make the AWS SDK configurations more obvious and easier to work with

Open
#2,726 2 comments 0 reactions 0 assignees View on GitHub
feature-request
Dominant language
TypeScript
Stars
2k
Forks
807
Avg merge
10h 12m
Merged PRs (30d)
7

Description

## Problem
The SDKs pull in configuration data from a lot of places: environment variables, shared INI files, client constructors (within the Toolkit), etc.

Developers should be able to easily figure out what state the SDK/Toolkit is in when making API calls. An environment variable like `AWS_USE_DUALSTACK_ENDPOINT` can cause the Toolkit to fail in mysterious ways with little explanation as to _why_ things are failing. Also, exposing more of the internal configurations could eventually allow users to do things like define their own endpoints.

Contributor guide

Open the contributing guide

Research direction

Start by tracing the configuration sources named in the issue: environment variables, shared INI files, and Toolkit client constructors. Determine how the SDK and Toolkit state can be inspected and how configuration failures should be explained. Done means the configuration is more visible and the issue's endpoint-customization goal has a defined, tested design.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, typescript, vscode
Domain
cloud, devtools
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.