old Inkdrop Documentation
  • Getting Started
    • 🚀Getting Started
  • FAQ
    • 📃FAQ
  • Core Concepts
    • 🧱Resource
    • 🔗Connector
    • 📦Wrapper
    • 📋Sidebar
    • 👩‍💻Code and Deployment
    • ⚙️Overriding Properties with the Codebox
  • Ressources
    • S3 Bucket
    • Lambda Functions
    • IAM Roles
    • API Endpoint
    • Fargate
    • Dynamo DB
    • RDS
    • SQS
    • SNS
  • Custom Code
    • Validating your cloud architecture
Powered by GitBook
On this page
  • Overview
  • Use Cases
  • Properties
  • Inputs
  • Outputs
  1. Ressources

IAM Roles

PreviousLambda FunctionsNextAPI Endpoint

Last updated 1 year ago

Overview

IAM Roles allow granting permissions to AWS services and resources. You define the permissions in the role, and resources inside the role can assume it to gain access.

Note: IAM Roles are a wrapper resources that can contain other resources.

Use Cases

  • Allow AWS services to access resources

  • Provide temporary credentials to resources you run

  • Control CLI access for users

Properties

  • Permissions: IAM policy granting resource access. Multiple policies can be assigned to a role.

Properties that were left out on purpose.

  • Trust policy: Defines which resources inside can assume the role. Default all resources inside the wrapper.

  • Session duration: How long credentials last. Default indefinite.

You can easily override these defaults by entering the desired values in the

Inputs

  • Resources: The resources inside the wrapper that will assume the role

Outputs

  • Temporary credentials: Access keys available to resources that assume the role

Learn more
code box