Моя цель - добавить теги при перемещении файлов между сегментами.
Согласно документации Copy-S3Object я должен использовать параметр -TagSet
.
Мой код выглядит так:
$tag = New-Object Amazon.S3.Model.Tag
$tag.Key = "oldETag"
$tag.Value = $_.ETag
$tagSet = [Amazon.S3.Model.Tag[]]@($tag)
Copy-S3Object -BucketName $sourceBucket
-DestinationBucket $destinationBucket
-Key $Key
-DestinationKey $Key
-TagSet $tagSet
Применяемые теги полностью игнорируются. Ничего не добавлено. Если на объекте есть уже существующие теги, они копируются.
Мой вопрос: кто-нибудь еще сталкивался с этим и, возможно, нашел решение?