### Summary

As a new contributor to AWS modules, I assumed that the default permissions used by the cli would be used by the tests.
When I run `ansible-test integration lambda -v` I get:

```
WARNING: Excluding tests marked "cloud/aws" which require config
(see "/home/dev/ansible/ansible/test/lib/ansible_test/config/cloud-config-aws.ini.template"): lambda
```

This message is not clear.
e.g. do I just edit that file in-place? Do I edit it and then rename it to remove `.template` from the name? 
The answer is neither of those.
Apparently you're supposed to copy the modified file somewhere else. This is not obvious to new users.
So I propose that the error message be changed to say:

```
WARNING: Excluding tests marked "cloud/aws" which require config
(see "/home/dev/ansible/ansible/test/lib/ansible_test/config/cloud-config-aws.ini.template" which must be copied to something/integration/test and modified): lambda
```

(Where `something` is the real directory)

Additional changes:

* the `.template` files should have a comment inside saying what to do with them. i.e. which folder to put them in. Or there should be a README next to the .template files stating that.
* the AWS one specifically should have a comment stating what to do for fields like `security_token` when your credentials don't have such a token.


### Issue Type

Feature Idea

### Component Name

ansible-test

### Additional Information

See here: https://github.com/ansible-collections/amazon.aws/issues/924

### Code of Conduct

- [X] I agree to follow the Ansible Code of Conduct
"""Base class for cloud plugins."""
    _CONFIG_PATH = 'config_path'
    _RESOURCE_PREFIX = 'resource_prefix'
    _MANAGED = 'managed'
    _SETUP_EXECUTED = 'setup_executed'
    def __init__(self, args: IntegrationConfig) -> None:
        self.args = args
        self.platform = self.__module__.rsplit('.', 1)[-1]
        def config_callback(files: list[tuple[str, str]]) -> None:
            """Add the config file to the payload file list."""
            if self.platform not in self.args.metadata.cloud_config:
                return  
            if self._get_cloud_config(self._CONFIG_PATH, ''):
                pair = (self.config_path, os.path.relpath(self.config_path, data_context().content.root))
                if pair not in files:
                    display.info('Including %s config: %s -> %s' % (self.platform, pair[0], pair[1]), verbosity=3)
                    files.append(pair)
        data_context().register_payload_callback(config_callback)
    @property
    def setup_executed(self) -> bool: