Giter Site home page Giter Site logo

Comments (11)

nuwang avatar nuwang commented on June 4, 2024

@DSVT-Git Can you try a different auth provider, like github? And using an incognito window may also help. However, if you simply want to clear your existing credentials, you can do so through the profile page (User->My Credentials). Let us know how it goes.

from cloudlaunch.

DSVT-Git avatar DSVT-Git commented on June 4, 2024

Thanks Nuwan!!! Logged in with Github and now Cloudlaunch sees me as a new user, unfortunately I'm still not able to launch Genomics Virtual Lab as I keep getting the authorization error...
Was able to start with blank credentials but every time I input the Access Key and Secret Key I get the error below....tried leaving "use as default for this cloud" unchecked and saving, but no luck...
image

from cloudlaunch.

afgane avatar afgane commented on June 4, 2024

Does your AWS account have full EC2 admin privileges? As the error shows, it appears the account is not able to perform operation describekeypairs. More broadly, your account needs EC2, VPC, and S3 admin privileges as well as the following IAM policy

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "VisualEditor0",
            "Effect": "Allow",
            "Action": [
                "iam:CreateInstanceProfile",
                "iam:GetRole",
                "iam:PassRole",
                "iam:CreateServiceLinkedRole",
                "iam:GetInstanceProfile",
                "iam:GetPolicy",
                "iam:CreateRole",
                "iam:AttachRolePolicy",
                "iam:AddRoleToInstanceProfile"
            ],
            "Resource": [
                "arn:aws:iam::*:policy/cm2-kube-policy",
                "arn:aws:iam::*:instance-profile/*",
                "arn:aws:iam::*:role/*"
            ]
        }
    ]
}

from cloudlaunch.

DSVT-Git avatar DSVT-Git commented on June 4, 2024

Thanks!!! Was able to implement the above suggestions...however now when I go to:

https://launch.usegalaxy.org/

I just see a spinning wheel and can't get to the Cloudlaunch application...

Will try again in an hour or so.

BTW here are the instructions I got from AWS Tech Support for creating the IAM policy if that might be useful for anyone:

In order to create the IAM policy, please follow the steps below:

===Create IAM Policy===
1.) Login to your AWS console
2.) Click Services > Search for IAM > Go to IAM
3.) Click on policy on the left pane
4.) Then Click “Create Policy”
5.) Click on “JSON” on create policy page
6.) Paste the entire content of the following in the policy page

===Copy after===
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "VisualEditor0",
"Effect": "Allow",
"Action": [
"iam:CreateInstanceProfile",
"iam:GetRole",
"iam:PassRole",
"iam:CreateServiceLinkedRole",
"iam:GetInstanceProfile",
"iam:GetPolicy",
"iam:CreateRole",
"iam:AttachRolePolicy",
"iam:AddRoleToInstanceProfile"
],
"Resource": [
"arn:aws:iam:::policy/cm2-kube-policy",
"arn:aws:iam::
:instance-profile/",
"arn:aws:iam::
:role/*"
]
}
]
}
===Copy before===
7.) Click “Review Policy”
8.) Give the policy a name
9.) Click “Create Policy”

===Attach the created policy to the user===
1.) In the same IAM service page, click on “Users” on the left pane
2.) Click on “WHBIOGM_cloudman”
3.) Click “Add permissions”
4.) Click “Attach existing policies directly”
5.) Search for the policy created in the steps earlier, then check the checkbox of the policy.
6.) Click “Next Review”, then click “Add permissions”

Following all the steps above, you will create a policy with the permissions required and attach the policy to the user.

from cloudlaunch.

afgane avatar afgane commented on June 4, 2024

There was an outage on the Jetstream cloud where CloudLaunch is hosted (https://portal.xsede.org/user-news/-/news/item/12698) and that affected the availability of app for the past ~24 hrs but it just came up so should be ok to launch now.

from cloudlaunch.

nuwang avatar nuwang commented on June 4, 2024

@DSVT-Git Thanks for contributing the AWS IAM policy creation steps. I'll close this issue now since I assume it's resolved. Feel free to reopen if not.

from cloudlaunch.

DSVT-Git avatar DSVT-Git commented on June 4, 2024

Actually still having problems launching Genomics Virtual Lab. Still getting the same error as above. Wondering if I'm inputing the wrong credentials. I created a user in AWS according to the above specifications and am entering the credentials for that user into Cloudlaunch. I'm logged into AWS as the root user. Do I need to be logged into AWS as the user I created or maybe reset credentials for either the root user at AWS or the AWS user I created? Wondering if there is mismatch somewhere causing the issue? Should I start over and create a new AWS user with the above permissions etc and then input those credentials into cloudlaunch? But if I do that do I need to login to Cloudlaunch as a specific user to get this to work? Thanks!!!

from cloudlaunch.

DSVT-Git avatar DSVT-Git commented on June 4, 2024

from cloudlaunch.

DSVT-Git avatar DSVT-Git commented on June 4, 2024

Tried to reopen this issues but don't think I'm authorized...or would anyone know if it's possible to install Galaxy locally given that I have an older iMac that can only run OS X 10.13 and don't have the 200GB free space mentioned in the Galaxy system requirements. Could I run Galaxy on my internal drive and keep all data on an external drive? That would probably work better if possible as I keep running into difficulties with AWS...

from cloudlaunch.

nuwang avatar nuwang commented on June 4, 2024

@DSVT-Git Can you try deleting all credentials from your cloudlaunch profile? It's under your username -> My credentials. Once all credentials are deleted, try again anew with fresh credentials and let us know whether it solves the problem.

from cloudlaunch.

DSVT-Git avatar DSVT-Git commented on June 4, 2024

from cloudlaunch.

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.