func storeScanSpec()

in configs/main.go [50:72]


func storeScanSpec(configbucket string, scanspec ScanSpec) error {
	cfg, err := config.LoadDefaultConfig(context.TODO())
	if err != nil {
		return err
	}
	ssjson, err := json.Marshal(scanspec)
	if err != nil {
		return err
	}
	// Create an S3 Client with the config
	client := s3.NewFromConfig(cfg)

	// Create an uploader passing it the client
 	uploader := manager.NewUploader(client)

	// uploader := manager.NewUploader(cfg)
	_, err = uploader.Upload(context.TODO(), &s3.PutObjectInput{
		Bucket: aws.String(configbucket),
		Key:    aws.String(scanspec.ID + ".json"),
		Body:   strings.NewReader(string(ssjson)),
	})
	return err
}