невозможно использовать функцию create_job с использованием элемента управления s3 для пакетных операций - PullRequest
0 голосов
/ 07 октября 2019

Я не могу понять, как заполнять поля внутри функции create_job. (конкретный параметр манифеста). Я был бы очень признателен, если бы кто-нибудь дал пример реального времени для функции create_job, поскольку я не смог найти ее в Интернете. Что мне нужно сделать, это добавить теги к нескольким объектам одновременно. код, который я написал и понял до сих пор, ниже:

client = boto3.client('s3control')
response = client.create_job(
AccountId='682283364620 ',
Operation={

    'S3PutObjectTagging': {
        'TagSet': [
            {
                'Key': 'naturalnumber',
                'Value': 'yo'
            },
        ]
    }
},
Report={
    'Bucket': 'shivam1052061',
    'Format': 'Report_CSV_20180820',
    'Enabled': True,
    'Prefix': 'string',
    'ReportScope': 'AllTasks'
},
ClientRequestToken='',
Manifest={
    'Spec': {
        'Format': 'S3BatchOperations_CSV_20180820',
        'Fields': [
            'Ignore'|'Bucket'|'Key'|'VersionId',
        ]
    },
    'Location': {
        'ObjectArn': 'string',
        'ObjectVersionId': 'string',
        'ETag': 'string'
    }
},
Description='string',
Priority=123,
RoleArn='string'

)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...