Я использую Windows Powershell для AWS, и я попытался следующие:Как установить Cache-Control при использовании Write-S3Object?
Write-S3Object
-BucketName 'user-ab-staging'
-KeyPrefix 'content/css'
-Folder 'content/css'
-SearchPattern '*.css'
-Metadata @{"Cache-Control" = "Value"}
-CannedACLName PublicRead
Это дает мне очень странную ошибку, и только пытается загрузить один файл CSS:
Uploaded 1 object(s) to bucket 'user-ab-staging' from 'C:\g\ab-user\WebUserApp\content\css' with keyprefix
'content/css'
Write-S3Object :
At line:1 char:1
+ Write-S3Object `
+ ~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (Amazon.PowerShe...eS3ObjectCmdlet:WriteS3ObjectCmdlet) [Write-S3Objec
t], InvalidOperationException
+ FullyQualifiedErrorId : Amazon.S3.AmazonS3Exception,Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectCmdlet
Может кто-нибудь помочь сказать мне что не так с этим и как я могу установить данные кэша для объекта, когда я , используя Write-S3Object и Расширение Powershell для AWS?
Сначала проверьте настройки разрешения прямо в s3 ведро или нет. – BMW