Skip to content

AWS SDK JS: Node support #554

@simshanith

Description

@simshanith

The cljsjs/aws-sdk-js does not appear to support Node runtime. In fact, it uses the browser dist build only, and does not offer the Node library at all.

Was able to get it the browser version working partially via the following hacks (not recommended):

(ns example.self
  "Sets js/self as js/global. Required for aws-sdk-js usage.")
(set! js/self js/global)
(ns example.aws
  (:require [example.self]
            [cljsjs.aws-sdk-js]))
(ns example.core
  (:require [example.aws])

(println js/AWS)

However, as previously mentioned, this is the browser version of the SDK, and does not automatically grab credentials from IAM role, environment variables, local credentials file, etc. This makes it a non-starter for my project.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions