An event-driven architecture is the most efficient method for automating the task of copying files from one cloud storage resource to another upon their arrival. This architecture allows systems to automatically trigger actions based on specific events, such as the arrival of new files, minimizing manual effort and ensuring timely processing.