### 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
"""Import cloud plugins and load them into the plugin dictionaries."""
    import_plugins('commands/integration/cloud')
    providers: dict[str, t.Type[CloudProvider]] = {}
    environments: dict[str, t.Type[CloudEnvironment]] = {}
    load_plugins(CloudProvider, providers)
    load_plugins(CloudEnvironment, environments)
    return providers, environments
@cache
def get_provider_plugins() -> dict[str, t.Type[CloudProvider]]:
    """Return a dictionary of the available cloud provider plugins."""
    return get_cloud_plugins()[0]
@cache
def get_environment_plugins() -> dict[str, t.Type[CloudEnvironment]]:
    """Return a dictionary of the available cloud environment plugins."""
    return get_cloud_plugins()[1]
def get_cloud_platforms(args: TestConfig, targets: t.Optional[tuple[IntegrationTarget, ...]] = None) -> list[str]:
    """Return cloud platform names for the specified targets."""
    if isinstance(args, IntegrationConfig):
        if args.list_targets:
            return []
    if targets is None:
        cloud_platforms = set(args.metadata.cloud_config or [])
    else:
        cloud_platforms = set(get_cloud_platform(target) for target in targets)
    cloud_platforms.discard(None)
    return sorted(cloud_platforms)
def get_cloud_platform(target: IntegrationTarget) -> t.Optional[str]: