{"record":{"id":"b23f75954c8dcd13","repo":"kubernetes/kops","slug":"failed-to-load-default-aws-config-w-b23f75","errorCode":null,"errorMessage":"failed to load default aws config: %w","messagePattern":"failed to load default aws config: %w","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"upup/pkg/fi/nodeup/awsup/aws_cloud.go","lineNumber":84,"sourceCode":"\n\tmachineTypes map[ec2types.InstanceType]*MachineTypeInfo\n}\n\n// NewCloud constructs the AWS clients used by nodeup.\nfunc NewCloud(ctx context.Context, region string) (*Cloud, error) {\n\tclients.mutex.Lock()\n\tdefer clients.mutex.Unlock()\n\n\tif clients.ec2 != nil {\n\t\tif clients.region != region {\n\t\t\treturn nil, fmt.Errorf(\"attempt to build AWS clients for region %q, already built for %q\", region, clients.region)\n\t\t}\n\t\treturn &Cloud{region: region}, nil\n\t}\n\n\tcfg, err := loadAWSConfig(ctx, region)\n\tif err != nil {\n\t\treturn nil, fmt.Errorf(\"failed to load default aws config: %w\", err)\n\t}\n\n\tclients.region = region\n\tclients.ec2 = ec2.NewFromConfig(cfg)\n\tclients.autoscaling = autoscaling.NewFromConfig(cfg)\n\n\treturn &Cloud{region: region}, nil\n}\n\n// Region returns the AWS region we are running in.\nfunc (c *Cloud) Region() string {\n\treturn c.region\n}\n\n// AssignIpv6Addresses calls ec2.AssignIpv6Addresses.\nfunc (c *Cloud) AssignIpv6Addresses(ctx context.Context, input *ec2.AssignIpv6AddressesInput) (*ec2.AssignIpv6AddressesOutput, error) {\n\treturn clients.ec2.AssignIpv6Addresses(ctx, input)\n}","sourceCodeStart":66,"sourceCodeEnd":102,"githubUrl":"https://github.com/kubernetes/kops/blob/4c8573c808a73d578c5eadc86d410646ea0b0d73/upup/pkg/fi/nodeup/awsup/aws_cloud.go#L66-L102","documentation":"Error \"failed to load default aws config: %w\" thrown in kubernetes/kops.","triggerScenarios":"Thrown at upup/pkg/fi/nodeup/awsup/aws_cloud.go:84 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"4c8573c808a73d578c5eadc86d410646ea0b0d73","analyzedAt":"2026-09-05T04:13:19.212Z","contentChangedAt":"2026-09-05T04:13:19.212Z","schemaVersion":2},"datasetVersion":"2026-09-12T12:17:11.808Z"}