in ecr-login/api/factory.go [98:107]
func (defaultClientFactory DefaultClientFactory) NewClientWithOptions(opts Options) Client {
// The ECR Public API is only available in us-east-1 today
publicConfig := opts.Config.Copy()
publicConfig.Region = "us-east-1"
return &defaultClient{
ecrClient: ecr.NewFromConfig(opts.Config),
ecrPublicClient: ecrpublic.NewFromConfig(publicConfig),
credentialCache: cache.BuildCredentialsCache(opts.Config, opts.CacheDir),
}
}