Open
Description
The AWS upload experience could be improved a bit by:
- Researching how to set up cross-account trust in AWS IAM
- Add code and documentation to explain minimal travis configuration #2.
IAM cross-account trust
For those trying to run osbuild-composer as a service to upload to multiple AWS accounts, it makes sense to use a single IAM user for osbuild-composer and then have other accounts trust that user to upload/import in their account.
For example, user bob
could exist in account 1001 in AWS. The user alice
(account 2002) wants bob
to upload an image to her account and import it, but alice
does not want to give bob
credentials for an IAM user in her account.
In this case, alice
should be able to create a role in her IAM account and allow bob
to use his IAM user to perform certain operations in her account.
This will require some research to ensure it works properly.