Giter Site home page Giter Site logo

Comments (7)

mnapoli avatar mnapoli commented on July 17, 2024

For this you can have a look at the serverless.com documentation: https://serverless.com/framework/docs/providers/aws/guide/iam/ Internally Bref uses that framework, so you can do everything that you can do with it using serverless.yml.

from bref.

ondrejmirtes avatar ondrejmirtes commented on July 17, 2024

I know but I worry that AWS PHP SDK will read try reading the access key and secret from somewhere and will not find it there, therefore not letting me query other AWS services.

from bref.

mnapoli avatar mnapoli commented on July 17, 2024

I don't understand you question 🤔

from bref.

ondrejmirtes avatar ondrejmirtes commented on July 17, 2024

JavaScript AWS SDK has this capability: https://docs.aws.amazon.com/sdk-for-javascript/v2/developer-guide/loading-node-credentials-lambda.html

There's no capability like this in PHP AWS SDK, at least it's not in the documentation.

from bref.

mnapoli avatar mnapoli commented on July 17, 2024

🤔 have you tried? It should work. AWS defines the access keys in environment variables, those are picked up by the PHP AWS SDK.

The access keys are bearing the role that was assigned to the lambda.

from bref.

ondrejmirtes avatar ondrejmirtes commented on July 17, 2024

Yeah, of course it works, I should have checked first :( I thought that AWS JS SDK contains some "magic sauce" and since AWS does not officially support running PHP in Lambda, it wouldn't be possible. Sorry!

from bref.

mnapoli avatar mnapoli commented on July 17, 2024

No worries :)

All of this definitely needs more documentation!

from bref.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.