Skip to content

Apps are not showing in Amplify Dashboard (correct region selected) but verified resources are being created

0

I've built and deployed several apps using Amplify sandbox. If I login to the AWS console I can see my resources have been created in S3, IAM and DynamoDB, but when I go to the Amplify dashboard, I don't see any of my apps listed. If I try the CloudShell command line and run aws amplify list-apps I get an empty array back.

I am using an IAM user with the the AmplifyBackendDeployFullAccess policy attached and this is working fine apart from the apps not being listed in the dashboard. As per the instructions on this page (https://docs.amplify.aws/react/start/account-setup/) "Note: If you already have an AWS account and profile configured locally, you do not need to follow this guide. Please add theAmplifyBackendDeployFullAccess IAM role to your configured AWS profile."

Has anybody else experienced this or have a solution?

asked 9 months ago180 views
2 Answers
0

This issue where Amplify apps are not showing in the dashboard despite resources being created is a known problem that can occur for several reasons. Here are some potential causes and solutions to consider:

  1. Region mismatch: Even though you mentioned selecting the correct region, double-check that you're viewing the Amplify console in the same region where your apps were deployed. AWS Amplify resources are region-specific.

  2. IAM permissions: While you have the AmplifyBackendDeployFullAccess policy attached, it's possible that additional permissions might be needed. Consider temporarily assigning a more permissive policy like ReadOnlyAccess to see if it resolves the issue. This can help determine if it's a specific Amplify permission or a broader access problem.

  3. IAM Identity Center (SSO) configuration: If you're using AWS SSO, ensure that the permission set is correctly assigned to your user account and that you're accessing the correct AWS account.

  4. Service role issues: Verify if there's a service role associated with your Amplify app and ensure it has the necessary permissions.

  5. Cross-account access: If the Amplify app is in a different AWS account than your IAM user, make sure proper cross-account permissions are set up.

  6. CloudTrail logs: Check CloudTrail logs for any access denied events related to Amplify. This can provide insights into any permission-related errors.

  7. Amplify CLI configuration: Ensure that your AWS CLI is properly configured with the correct credentials, especially if you're using AWS SSO.

  8. Cache issues: Try clearing your browser cache or using a different browser to access the Amplify console.

If none of these solutions work, you may need to reach out to AWS Support for further assistance. They can help investigate why your apps are not visible in the Amplify dashboard despite the resources being created successfully.
Sources
Organization Members cannot see or access my amplify projects | AWS re:Post
All of my apps have disappeared from Amplify | AWS re:Post
Application up and running but not shown in Console Management | AWS re:Post

answered 9 months ago
0

Hi Craig,

The Amplify Sandbox does not create Amplify apps. You can manage your sandboxes by clicking the "Manage sandboxes" button in the Amplify console. https://docs.amplify.aws/react/deploy-and-host/sandbox-environments/setup/#manage-sandbox-environments

However, if you do not have any Amplify apps, you may be unable to see this button. In that case, you can access it directly via the URL. https://<region>.console.aws.amazon.com/amplify/apps/sandboxes

Regards, Leon

AWS
SUPPORT ENGINEER
answered 9 months ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.