CloudFront barındırılan blogumun /feed/atom/index.html
numaralı telefonunu /index.xml
adresine yeniden yönlendirmeye çalışıyorum. Aşağıdaki çıktıyı almak Programı çalıştırdığınızdaAws s3api ile meta verileri nasıl ayarlayabilirim?
#!/bin/sh
redirect() aws s3api copy-object \
--copy-source blog.afoolishmanifesto.com$1 \
--bucket blog.afoolishmanifesto.com --key $1 \
--metadata x-amz-website-redirect-location=$2 \
--metadata-directive REPLACE
redirect /feed/atom/index.html /index.xml
: benim için yönlendirme başlıkları kurmak gerekiyordu aşağıdaki komut dosyası var
{
"CopyObjectResult": {
"LastModified": "2016-03-27T07:26:03.000Z",
"ETag": "\"40c27e3a5ea160c6695d7f34de8b4dea\""
}
}
Ve AWS konsolunda nesne yenilediğimde S3'ün görünümü İlgili nesne için Website Redirect Location
(veya x-amz-website-redirect-location
) meta veri parçasını göremiyorum. Yönlendirmenin doğru şekilde yapılandırıldığından emin olmak için ne yapabilirim?
Not: Meta verileri JSON olarak belirtmeyi denedim ve hiç farketmediğini söyleyebilirim.
GÜNCELLEME: Ben hala meta verileri için geçerlidir olarak, aynı yukarıdaki soruyu bıraktı, ama sen --website-redirect-location
seçeneği değil --metadata
kullanmalıdır s3api çenesinde bir yönlendirme oluşturup çalışıyorsanız.