#amazon-web-services #amazon-s3
#amazon-web-services #amazon-s3
Вопрос:
У меня в корзине S3 десятки тысяч объектов. И я хочу зашифровать все существующие объекты с помощью ключа KMS. Благодаря моим исследованиям я мог видеть S3 Batch Operations
, что это делается в одном запросе.
Мои существующие файлы в моей корзине S3 соответствуют шаблону. Давайте предположим sample_file_*.log
. Как использовать такой шаблон в моем файле манифеста?
Пример файла манифеста (csv):
<source_bucket_name>,objectName1
<source_bucket_name>,objectName2
<source_bucket_name>,*.log
Когда я попробовал выполнить пакетное задание с указанным выше файлом манифеста, оно выдает Access Denied (Service: Amazon S3; Status Code: 403; Error Code: AccessDenied; Request ID: XYZ123; S3 Extended Request ID: xyz123; Proxy: null)
ошибку.
Пожалуйста, помогите мне.
Ответ №1:
Пакетные операции S3 не работают таким образом. Вы должны явно указать ключ. Если у вас в корзине много объектов S3, вы можете использовать инвентарь S3 для сбора всех ключей.