diff --git a/internal/cloud/awscloud/awscloud.go b/internal/cloud/awscloud/awscloud.go index fcbd63414..f0fc936a8 100644 --- a/internal/cloud/awscloud/awscloud.go +++ b/internal/cloud/awscloud/awscloud.go @@ -537,27 +537,6 @@ func (a *AWS) shareSnapshot(snapshotId string, userIds []string) error { return nil } -func (a *AWS) S3ObjectPresignedURL(bucket, objectKey string) (string, error) { - logrus.Infof("[AWS] 📋 Generating Presigned URL for S3 object %s/%s", bucket, objectKey) - - req, err := a.s3presign.PresignGetObject( - context.Background(), - &s3.GetObjectInput{ - Bucket: aws.String(bucket), - Key: aws.String(objectKey), - }, - func(opts *s3.PresignOptions) { - opts.Expires = time.Duration(7 * 24 * time.Hour) - }, - ) - if err != nil { - return "", err - } - - logrus.Info("[AWS] 🎉 S3 Presigned URL ready") - return req.URL, nil -} - func (a *AWS) Regions() ([]string, error) { out, err := a.ec2.DescribeRegions(context.Background(), &ec2.DescribeRegionsInput{}) if err != nil { diff --git a/internal/cloud/awscloud/awscloud_test.go b/internal/cloud/awscloud/awscloud_test.go index 8e4b35e85..02f5d0d07 100644 --- a/internal/cloud/awscloud/awscloud_test.go +++ b/internal/cloud/awscloud/awscloud_test.go @@ -9,14 +9,6 @@ import ( "github.com/osbuild/osbuild-composer/internal/common" ) -func TestS3ObjectPresignedURL(t *testing.T) { - aws := awscloud.NewForTest(nil, nil, nil, nil, &s3signmock{t, "bucket", "object-key"}) - require.NotNil(t, aws) - url, err := aws.S3ObjectPresignedURL("bucket", "object-key") - require.NoError(t, err) - require.Equal(t, "https://url.real", url) -} - func TestEC2Register(t *testing.T) { m := newEc2Mock(t) aws := awscloud.NewForTest(m, nil, &s3mock{t, "bucket", "object-key"}, nil, nil)