Как скопировать файл из одной корзины s3 в другую корзину в drupal 8 и автоматически удалить его, как только он будет удален в исходной корзине - PullRequest
0 голосов
/ 05 марта 2019

У меня есть этот код, нужно скопировать с одного 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,
                ))    
            );
                }
              }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...