aboutsummaryrefslogtreecommitdiffhomepage
path: root/deploy
diff options
context:
space:
mode:
authorOleksandr Redko <[email protected]>2023-08-21 16:09:15 +0300
committerBjørn Erik Pedersen <[email protected]>2023-08-21 16:57:41 +0200
commitd979831dbd897975a73fcf884f35b6182920822b (patch)
treeb6668fe5b0f9663b41e0110f5c2df5f8d0a5a102 /deploy
parentbcf7421ea5f840d0036db0aeb744c7a17e0aa81e (diff)
downloadhugo-d979831dbd897975a73fcf884f35b6182920822b.tar.gz
hugo-d979831dbd897975a73fcf884f35b6182920822b.zip
deploy: Update InvalidateCloudFront to use Go CDK helper
Diffstat (limited to 'deploy')
-rw-r--r--deploy/cloudfront.go11
1 files changed, 2 insertions, 9 deletions
diff --git a/deploy/cloudfront.go b/deploy/cloudfront.go
index 2f6d94b18..2f673dc97 100644
--- a/deploy/cloudfront.go
+++ b/deploy/cloudfront.go
@@ -21,21 +21,14 @@ import (
"time"
"github.com/aws/aws-sdk-go/aws"
- "github.com/aws/aws-sdk-go/aws/session"
"github.com/aws/aws-sdk-go/service/cloudfront"
+ gcaws "gocloud.dev/aws"
)
// InvalidateCloudFront invalidates the CloudFront cache for distributionID.
// It uses the default AWS credentials from the environment.
func InvalidateCloudFront(ctx context.Context, distributionID string) error {
- // SharedConfigEnable enables loading "shared config (~/.aws/config) and
- // shared credentials (~/.aws/credentials) files".
- // See https://docs.aws.amazon.com/sdk-for-go/api/aws/session/ for more
- // details.
- // This is the same codepath used by Go CDK when creating an s3 URL.
- // TODO: Update this to a Go CDK helper once available
- // (https://github.com/google/go-cloud/issues/2003).
- sess, err := session.NewSessionWithOptions(session.Options{SharedConfigState: session.SharedConfigEnable})
+ sess, err := gcaws.NewDefaultSession()
if err != nil {
return err
}