Index creation in extremely slow in Mysql Aurora 5.7
You have a lot of rows., every row has to be inserted into the index, that takes time, live with it.

You can try to use only one index for all columns

CREATE INDEX name 
ON yourtable(column1,column2,column3,column4...colmn9);


That takes also long, but should be faster