Using the AWS SDKs

If you use a language that AWS provides an SDK for, use the SDK rather than trying
to work
your way through the APIs. The SDKs make authentication simpler, integrate easily
with
your development environment, and provide easy access to AWS WAF and Shield Advanced
commands.
For more information about the AWS SDKs, see Step 3: Download Tools in the topic Setting Up for AWS WAF and AWS Shield.