If you're talking about connecting to an external API endpoint, every API has its own expectation for how the signature is generated. Amazon SP-API expects it one way and another endpoint expects it a different way. It's like cooking...you may have the same ingredients and have the same steps to produce a dish and the taste will be different...