EKS and MQ query warning message: Use of uninitialized value in subroutine entry at Net/Amazon/Signature/V4.pm line 106 #325
API query again MQ and EKS is working fine, except that I get this error message (the standard output is correct):
my $mq = Paws->service('MQ', region => $region) ;
my $eks = Paws->service('EKS', region => $region );
The Signature::V4 module doesn't like Paws passing undef as the HTTP content. It signs correctly, but perl spits out a warning about passing it undef.
Since the sha256 for undef and for '' is the same, we'll guarantee that the signer doesn't recieve undef