Hi Jason,
The delivery profile/remote storage configuration was redone post the posts you reference.
Basically, you need to go to admin console->publishers->your publisher->Profiles
Then, we basically have a two parter:
- Remote Storage
- Delivery Profile
Remote storage is the configuration needed in order for Kaltura to store the media files onto AWS [or any other provider for that matter], delivery profile is the configuration needed in order for Kaltura to serve the files, as a result of a playManifest request by the player, usually.
As for the API, you can look at https://github.com/kaltura/platform-install-packages/blob/Kajam-11.15.0/RPM/scripts/postinst/create_remote_storage.php as reference, I believe it will help.