Is it OK to add Custom Nodes with cloudprovider=aws

I want to know if it is ok to add custom nodes when the cloud-provider is AWS? It seemed to work somewhat, then gave me problems, the host was not being added. I reverted to cloudprovider=rancher and instantly my compute nodes came up and were working.