文件名称:erliam:erlang库,用于缓存凭证和签名AWS API请求
文件大小:19KB
文件格式:ZIP
更新时间:2024-03-03 09:02:04
Erlang
埃里亚姆 erlang库,用于缓存凭证和签名AWS API请求。 用法 将erliam添加到应用程序依赖项或执行application:start(erliam) 。 调用erliam:credentials()以获取最新的缓存凭据(存储在ets中,并在到期前自动刷新)。 调用awsv4:headers(Credentials, Parameters)以获取在AWS API调用中使用的awsv4签名的请求标头。 如果不使用实例元数据,一套aws_access_key和aws_secret_key在erliam应用环境的长期凭证; 这些将用于定期获取会话令牌。 例 从S3获取对象 > application:start(erliam). > QueryParams = #{"prefix" => "some/prefix/", "delimiter"
【文件预览】:
erliam-master
----.gitignore(132B)
----rebar.lock(272B)
----Makefile(144B)
----src()
--------erliam_util.erl(2KB)
--------erliam_sts.erl(3KB)
--------awsv4.erl(13KB)
--------erliam.app.src(321B)
--------erliam.erl(1KB)
--------erliam_srv.erl(4KB)
--------erliam_config.erl(285B)
--------imds.erl(8KB)
--------erliam_app.erl(167B)
--------erliam_sup.erl(957B)
--------erliam_xml.erl(3KB)
----.travis.yml(276B)
----LICENSE(1KB)
----rebar.config(1KB)
----README.md(3KB)
----include()
--------erliam.hrl(358B)
----old.rebar.config(121B)
----rebar.config.script(195B)
----elvis.config(502B)