Skip to content

use erliam

Compare
Choose a tag to compare
@zerth zerth released this 06 Nov 21:32
57febb7

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).