millions-furniture-75402
10/31/2022, 3:38 PMlet awsProviderDefaults;
if (!process.env.AWS_ACCESS_KEY_ID) {
aws.sdk.config.credentials = new aws.sdk.SharedIniFileCredentials({ profile: awsConfig.get("profile") });
awsProviderDefaults = { profile: awsConfig.get("profile") };
} else {
awsProviderDefaults = {
accessKey: process.env.AWS_ACCESS_KEY_ID,
secretKey: process.env.AWS_SECRET_ACCESS_KEY,
token: aws.sdk.config.sessionToken,
};
}
const awsUsEast1 = new aws.Provider("east", {
region: "us-east-1",
...awsProviderDefaults,
});
profile
and env vars don't override profile any more.pulumi config rm aws:profile
little-cartoon-10569
10/31/2022, 6:25 PMprofile: awsConfig.require("profile");
millions-furniture-75402
10/31/2022, 7:56 PMlittle-cartoon-10569
10/31/2022, 8:00 PMmillions-furniture-75402
10/31/2022, 8:02 PMlittle-cartoon-10569
10/31/2022, 8:06 PMmillions-furniture-75402
10/31/2022, 8:08 PMpulumi-components
).