私は製品イメージを格納するAWS S3バケットを持っています。複数の販売チャネルを販売し、ChannelAdvisorを使用してすべての商品データをすべての異なるサイトに共有します。私の画像URLはChannelAdvisor経由でサイトに送られます。 Amazonは私のイメージをうまく読みますが、Shopifyの私のウェブサイトはイメージを全く読まない。ShopifyでAmazon S3イメージをホスト
画像がどのように共有されているかが原因だと思います。ブラウザにイメージURLを置くとイメージがダウンロードされますが、ブラウザにイメージを表示するだけです。私はこれがShopifyの私の問題だと思う。
以下は私の現在のAWSポリシーです。私の質問は、画像をダウンロードしないでブラウザでAWSを読み込むようにポリシーまたは共有URLを変更する方法です。
{
"Version": "2008-10-17",
"Statement": [
{
"Sid": "AllowPublicRead",
"Effect": "Allow",
"Principal": {
"AWS": "*"
},
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::mybucket-name/*"
}
]
}
これは動作しますが、20,000を超える画像があります。一度にすべての画像のメタデータを変更する方法はありますか? – Mullenb
aws-cliまたはSDKの1つを使用してスクリプトを作成する必要があります。大量更新を行うための組み込みの方法はありません。 –