# How to log in to the AWS console

1. Visit <https://myapps.microsoft.com/>. Log in using your `c_` account, e.g. `c_chana@wellcome.ac.uk`.
2. You should see a list of apps. Select the app named "AWS - IAM Identity Center".

   If you can't see that app, it means you don't have access to our AWS accounts. Talk to a/another developer.

   ![The AWS IAM identity center app on the my apps dashboard.](/files/CgMdvL7QUs7NdXbnbvea)
3. You should be taken to the AWS IAM Identity center login page. Select the account called "Digital Engagement Platform", and the "Platform-Dev" role.

   ![Screenshot of the IAM Identity Center page, the Digital Engagement platform account is visible](/files/m3ReEEnD387KqaWaPxwj)
4. You should be taken to the AWS console.

   ![Screenshot of the AWS Management Console homepage. There's a top menu bar, a list of services, and a footer.](/files/SQobufrFT25RmfecNogx)
5. Your default role can't do anything; it can only assume specific roles in other accounts. To assume a role, click the menu in the top right-hand corner, and click "Switch Role".

   ![The same homepage as previously, but now with a dropdown menu coming from the top right-hand corner. At the bottom are two buttons: 'Switch role' and 'Sign out'.](/files/gStu58U8zN4FBCRqtRBy)
6. You should be taken to a "Switch Role" screen. Enter the account ID and name of the role you want to assume, then click "Switch Role".

   ![A 'Switch Role' form with three fields: Account, Role, and Display Name. There's also a colour picker and a 'Switch Role' button.](/files/AAPCMyYd3GsWfbiidTxK)

Some developers use the [AWS Extend Switch Roles extension](https://chrome.google.com/webstore/detail/aws-extend-switch-roles/jpmkfafbacpgapdghgdpembnojdlgkdl) in Google Chrome, which adds a list of all our roles to the top right-hand menu. We have a [config file](https://github.com/wellcomecollection/aws-account-infrastructure/blob/main/accounts/chrome_extension_config.ini) you can use with the extension.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.wellcomecollection.org/aws-account-setup/how-to/how-to-log-in-to-the-aws-console.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
