it says: "To configure inputs in Splunk Web, click on Splunk Add-on for AWS in the left navigation bar on Splunk Web home, then click Create New Input > CloudWatch Logs."
I have a setup where I have a search head with the Splunk App for AWS and remote command to configure a heavy forwarder (where the TA is collecting from). According to instructions, I've installed the TA also on search head, but make it not visible. My heavy forwarder does not have Splunk Web, so it's not possible to connect to that to configure anything.
I have found that I can add an account and add inputs for vpc logs, but there is no add input option for cloudwatch logs (only cloudwatch metrics or vpc logs). Since there is no "add input" option for cloudwatch logs in the Splunk App for AWS to configuration pages, is it impossible to add this except as a config file edit on my heavy forwarder?? (ps. I have also tried this, but it doesn't collect anything and doesn't appear in the config page on the search head app).
As a side note, I can't believe this is version 4 of the app and there is no field to set the index!! Everything I add defaults to "index -= default" so it goes to wrong index unless I manually edit on the heavy forwarder and restart that instance of Splunk.
for the kind of advanced editing that you're describing, you're better off going to the Heavy Forwarder and making the Add-on visible, then using its configuration screens. You should be able to do everything you're describing that way.
I've decided to enable web on the heavy forwarder as suggested by jcoates and that solves most of my problems.