Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revisionLast revisionBoth sides next revision | ||
video_editing:davinci_resolve_in_the_cloud [2021/02/12 21:19] – [Data Import] david | video_editing:davinci_resolve_in_the_cloud [2021/03/21 14:34] – david | ||
---|---|---|---|
Line 149: | Line 149: | ||
==== Connect To VM ==== | ==== Connect To VM ==== | ||
- | Once you have the hostname, username and password, you can connect using Windows | + | |
+ | Once you have the hostname, username and password, you can connect using Windows | ||
Note: It does allow you to download a configuration file with the username and hostname which you can use to launch the application rather than copy and paste into the application. | Note: It does allow you to download a configuration file with the username and hostname which you can use to launch the application rather than copy and paste into the application. | ||
- | If you are reconnecting, check the firewall rules, default uses the IP address from which you first connected. | + | If you are reconnecting: |
+ | - Check the firewall rules, | ||
+ | - Check the Public DNS. If you stop, then restart the EC2 instance, the IP address (and Public DNS associated with it) will change. | ||
+ | |||
+ | If you get too many old connections: | ||
+ | * https:// | ||
+ | * Remove entries from: '' | ||
==== Configure VM & Install Software ==== | ==== Configure VM & Install Software ==== | ||
Line 165: | Line 172: | ||
Other Configuration steps | Other Configuration steps | ||
- Format/ | - Format/ | ||
- | | + | - Note: If you " |
+ | | ||
Software installation: | Software installation: | ||
Line 183: | Line 191: | ||
Note: If you " | Note: If you " | ||
- | Copy vir RDP | + | Copy vir RDP... |
or, using S3 | or, using S3 | ||
Line 191: | Line 199: | ||
AWS cli, copy files to/from S3 | AWS cli, copy files to/from S3 | ||
* https:// | * https:// | ||
+ | * https:// | ||
* https:// | * https:// | ||
* https:// | * https:// | ||
- | + | ||
+ | |||
+ | Using access keys from above | ||
+ | < | ||
+ | aws configure | ||
+ | </ | ||
< | < | ||
aws s3 ls s3://< | aws s3 ls s3://< | ||
Line 226: | Line 241: | ||
* https:// | * https:// | ||
+ | ====== AWS DaVinci Resolve Workflow Reconnect ====== | ||
+ | ===== Upload new files ===== | ||
+ | |||
+ | Use a bat script to opy the files from local machine to s3. | ||
+ | |||
+ | * https:// | ||
+ | |||
+ | <file bash push_projects_to_aws.bat> | ||
+ | @ECHO OFF | ||
+ | REM =========================================================================== | ||
+ | REM Set common variables | ||
+ | REM project_list will be whatever directories you wish to copy from the s3 projects directory to local | ||
+ | REM =========================================================================== | ||
+ | SET aws_s3_bucket=drh-video1 | ||
+ | SET drive_location=" | ||
+ | |||
+ | SET project_list=dir_name_1 dir_name_2 | ||
+ | |||
+ | REM remove quotes | ||
+ | SET drive_location=%drive_location:" | ||
+ | |||
+ | REM =========================================================================== | ||
+ | REM Set varialbes used in script | ||
+ | REM =========================================================================== | ||
+ | |||
+ | REM SET local_project_location=%drive_location%\projects | ||
+ | SET local_project_location=%drive_location% | ||
+ | SET s3_project_location=s3:// | ||
+ | |||
+ | echo Local project location: %local_project_location% | ||
+ | echo S3 project location: %s3_project_location% | ||
+ | |||
+ | REM =========================================================================== | ||
+ | REM Push projects up | ||
+ | REM =========================================================================== | ||
+ | |||
+ | FOR %%i in (%project_list%) do ( | ||
+ | echo Project: %%i | ||
+ | aws s3 sync " | ||
+ | ) | ||
+ | |||
+ | pause | ||
+ | </ | ||
+ | |||
+ | Remember before connecting: | ||
+ | - Check new IP/DNS Name | ||
+ | |||
+ | ===== Create D drive ===== | ||
+ | The second disk isn't kept, but can be recreated using a script | ||
+ | |||
+ | After connecting: | ||
+ | - Format/ | ||
+ | |||
+ | <file bash script_diskpart.txt> | ||
+ | select disk 1 | ||
+ | clean | ||
+ | create partition primary | ||
+ | format quick | ||
+ | assign letter=D | ||
+ | </ | ||
+ | |||
+ | <file bash d_drive_format.bat> | ||
+ | diskpart /s script_diskpart.txt | ||
+ | pause | ||
+ | </ | ||
+ | |||
+ | ===== Copy files from projects in s3 ===== | ||
+ | |||
+ | <file bash copy_to_d.bat> | ||
+ | @ECHO OFF | ||
+ | REM =========================================================================== | ||
+ | REM Set common variables | ||
+ | REM project_list will be whatever directories you wish to copy from the s3 projects directory to local | ||
+ | REM =========================================================================== | ||
+ | SET aws_s3_bucket=drh-video1 | ||
+ | SET drive_location=D: | ||
+ | REM SET drive_location=C: | ||
+ | |||
+ | SET project_list=OVFM logo | ||
+ | |||
+ | REM =========================================================================== | ||
+ | REM Set varialbes used in script | ||
+ | REM =========================================================================== | ||
+ | |||
+ | SET local_project_location=%drive_location% | ||
+ | SET s3_project_location=s3:// | ||
+ | |||
+ | echo Local project location: %local_project_location% | ||
+ | echo S3 project location: %s3_project_location% | ||
+ | |||
+ | REM =========================================================================== | ||
+ | REM List available projects | ||
+ | REM =========================================================================== | ||
+ | echo =========================================================================== | ||
+ | echo Available Projects | ||
+ | echo =========================================================================== | ||
+ | aws s3 ls %s3_project_location%/ | ||
+ | |||
+ | REM =========================================================================== | ||
+ | REM Create some local directories | ||
+ | REM =========================================================================== | ||
+ | |||
+ | mkdir %drive_location% | ||
+ | mkdir D:\MEDIA | ||
+ | |||
+ | REM =========================================================================== | ||
+ | REM Pull projects down | ||
+ | REM =========================================================================== | ||
+ | echo =========================================================================== | ||
+ | echo Downloading Configured Projects | ||
+ | echo =========================================================================== | ||
+ | |||
+ | FOR %%i in (%project_list%) do ( | ||
+ | aws s3 cp %s3_project_location%/ | ||
+ | ) | ||
+ | |||
+ | pause | ||
+ | </ | ||
+ | |||
+ | ===== Copy files from projects in D to s3 ===== | ||
+ | <file bash sync_to_s3.bat> | ||
+ | @ECHO OFF | ||
+ | SETLOCAL ENABLEDELAYEDEXPANSION | ||
+ | REM =========================================================================== | ||
+ | REM Set common variables | ||
+ | REM =========================================================================== | ||
+ | SET aws_s3_bucket=drh-video1 | ||
+ | SET drive_location=D: | ||
+ | |||
+ | REM =========================================================================== | ||
+ | REM Set varialbes used in script | ||
+ | REM =========================================================================== | ||
+ | |||
+ | SET local_project_location=%drive_location% | ||
+ | SET s3_project_location=s3:// | ||
+ | |||
+ | echo Local project location: %local_project_location% | ||
+ | echo S3 project location: %s3_project_location% | ||
+ | |||
+ | REM =========================================================================== | ||
+ | REM Loop directories in projects directory and sync to s3 | ||
+ | REM =========================================================================== | ||
+ | for /d %%I in (%local_project_location%\*) do ( | ||
+ | SET FullDirName=%%I | ||
+ | SET CurrDirName=%%~nxI | ||
+ | echo Project Name: !CurrDirName! | ||
+ | echo Project Path: !FullDirName! | ||
+ | aws s3 sync !FullDirName! %s3_project_location%/ | ||
+ | ) | ||
+ | |||
+ | pause | ||
+ | </ |