5 Commits

Author SHA1 Message Date
Per Larsson
65ffab0393 Only include S3Client module on desktop platforms to fix curl include error
#jira UE-189474
#rb PJ.Kack
#rnx


#[robomerge][bot5] -FNMain

#ushell-cherrypick of 26178269 by per.larsson
#lockdown mark.lintott

[CL 27070670 by Per Larsson in 5.3 branch]
2023-08-14 10:54:30 -04:00
per larsson
f974a99849 I/O - support for uploading on demand I/O store containers to S3 with UnrealPak
- added support for uploading containers marked as on demand directly from UnrealPak.exe
- removed C# based upload logic from automation scripts
- removed on demand I/O store writer since this change reads chunks directly from container files instead of loose files

Example usage:
UnrealPak.exe -Upload=<ContainerPathOrWildcard> -ServiceUrl=<URL> -Bucket=<BucketName> -AccessKey=<Key> -SecretKey=<Key>

Read credentials from an AWS key chain file with the following command line:
-CredentialsFile=<Path> -CredentialsFileKeyName=<EntryName>

Specify -KeepUploadedContainers to prevent UnrealPak to delete on demand containers after the upload has been completed.
Specify -BucketPrefix=<Path> to upload chunks to a specific sub directory within the bucket.

#rb none

[CL 26115550 by per larsson in 5.3 branch]
2023-06-20 04:28:53 -04:00
per larsson
03f4ffe028 S3Client - added dll exports
#rb none
#preflight none
#rnx

[CL 25658750 by per larsson in ue5-main branch]
2023-05-27 02:19:40 -04:00
per larsson
76b9f8690c Fix Linux compile error
#rb triival

[CL 25372988 by per larsson in ue5-main branch]
2023-05-08 13:30:09 -04:00
per larsson
dd2154ef1a A simple S3 HTTP client
#rb Paul.Chipchase
#preflight 645883dd4c3ec54e6ef626f0

[CL 25372954 by per larsson in ue5-main branch]
2023-05-08 13:28:54 -04:00