To get access to a function, a user needs to be member of a role that can access that function. Since a function can Deploy or undeploy a function read or write access is controlled by the Grant access to an environment. Function access applies to all versions of the function.

Granting function access to a role is done from the "Functions" page. Click "Map Roles"

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/0fea4450-430f-43cc-a609-d63c84f670fe/image2017-3-29_9-34-10.png

Select role in the upper right corner. Select if the role can access the function or not.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/d044b01b-f73a-499a-9f3c-1ecac40ccf70/image2017-3-29_9-35-43.png

Click "Save and close"

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/beefabd5-a4cf-442b-aa8c-506165a61397/image2017-3-29_9-36-17.png