This was what I got for trying to run non-marketplace image per https://wiki.centos.org/Cloud/AWS:
| CentOS Linux 7 | 1801_01 | 2018-Jan-14 | us-east-1 | ami-4bf3d731 | x86_64 | HVM |
Note that "aws_access_key": null,
and "aws_secret_key": null,
are not the problem.
They're not passed explicitly as module params but the module finds them in ~/.aws/credentials
, and this worked later for a marketplace image.