swift-fireman-31153
08/01/2023, 11:29 PMaws.Provider
to switch aws profiles back and forth and deploy to multiple AWS accounts at once?little-cartoon-10569
08/02/2023, 12:18 AMswift-fireman-31153
08/02/2023, 12:19 AMconst prodProfile = new aws.Provider('prodProvider', { profile: 'prod-admin', region: 'us-west-2', allowedAccountIds: ['########'] });
const defaultProvider = new aws.Provider('defaultProvider', { profile: 'stage-admin', region: 'us-west-2', allowedAccountIds: [awsAccount] });
little-cartoon-10569
08/02/2023, 12:23 AMswift-fireman-31153
08/02/2023, 12:24 AMlet zone = new aws.route53.Zone(name, { name, comment }, {
provider: defaultProvider,
protect: true,
ignoreChanges: ['comment']
});
const configureProdDNS = new aws.route53.Record(`${name}-prod-dns`, {
name: zone.name,
zoneId: zone.zoneId,
type: "NS",
ttl: 30,
records: zone.nameServers,
}, { provider: prodProfile, dependsOn: [zone, cert, certRecord] });
little-cartoon-10569
08/02/2023, 12:27 AMswift-fireman-31153
08/02/2023, 12:28 AMlittle-cartoon-10569
08/02/2023, 12:28 AMswift-fireman-31153
08/02/2023, 12:29 AMlittle-cartoon-10569
08/02/2023, 12:30 AMswift-fireman-31153
08/02/2023, 12:31 AMlittle-cartoon-10569
08/02/2023, 12:31 AMswift-fireman-31153
08/02/2023, 12:32 AMlittle-cartoon-10569
08/02/2023, 12:33 AMswift-fireman-31153
08/02/2023, 12:34 AM