Bedrock is cool, but I found it prohibitively expensive for hobbyists and small companies. On a first glance, it would cost me something like $ 5,000 per month for a simple trained model.
I agree it is high and it is not exactly serverless. You pay by the hour.
Bedrock itself is charged based on tokens exchanged.
I think Pinecone is a cheaper database for hobby and small business projects, though I haven't looked into it.
You can reduce a lot by committing to a 6-month contract, but it won't get cheaper than about ~$5,000/mo.
That's prohibitively expensive for small projects.
Fine tuning GPT 3.5 is much cheaper.