use erliam
Use erliam
in kinetic.
https://github.com/AdRoll/erliam contains common aws credential
refreshing and metadata management code which was factored out of
kinetic
and dinerl
; now use it in kinetic and no longer manage our
own credential refreshing and signing.
Notable changes:
-
iam_role
in the application environment is now ignored; instead,
assume the role to use has the same name as the instance profile,
and use that name when obtaining temporary instance credentials. -
a different error atom can be returned from
kinetic:execute/3
if
attempting to use kinetic without starting its supervision tree. -
specifying long-term credentials in kinetic environment will
interfere with other applications also using erliam which do the
same (if those credentials differ).