diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index d11781c2b82df28d22bfa467c7870c65094db8ec..aaa446aa34ebf3aa2e7f9c7a3d89ce49db273f4a 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -10,7 +10,7 @@ deploy:
   script:
   - singularity run 'docker://monachus/hugo' hugo
   - singularity run 'docker://monachus/hugo' hugo deploy aws --maxDeletes -1
-  - aws s3 ls s3://www.strandlab.net/ --recursive | %{ "aws s3api put-object-acl --bucket www.strandlab.net --key "+$_.ToString().substring(30)+" --acl bucket-owner-full-control" }
+  - aws s3 ls s3://www.strandlab.net/ --recursive | awk '{cmd="aws s3api put-object-acl --acl bucket-owner-full-control --bucket www.strandlab.net --key "$4; system(cmd)}'
   artifacts:
     paths:
     - public