У меня есть этот код, нужно скопировать с одного s3 на другой.Я пишу код в hook_entity_insert ()
Я также хочу удалить файл в другой корзине, как только он будет удален в одной корзине
function <your_module>_entity_insert(Drupal\Core\Entity\EntityInterface $entity) {
if(($entity->bundle() === '<your_bundle_name>')){
//Uploading file
$s3config = \Drupal::config('s3fs.settings');
$awsAccessKey = $s3config->get('access_key');
$awsSecretKey = $s3config->get('secret_key');
$ToBucket = <your_bucket>;
$FromBucket = <your_bucket>;
$fullpath= <your_path>;
// Instantiate the client.
$s3 = S3Client::factory(array(
'version' => 'latest',
'region' => $region,
'credentials' => array(
'key' => $awsAccessKey,
'secret' => $awsSecretKey,
))
);
}
}