Modifier le profil dans le projet aws java


J'ai créé un simple projet java aws dynamodb dans Eclipse. J'ai défini mon profil, ma clé secrète et toutes les autres informations dans le plugin Aws de Java.

Même lors de la création du nouveau projet aws dynamodb, j'ai également choisi mon profil. Cependant, après avoir compilé et exécuté le code, je reçois une erreur disant.

"Exception in thread "main" java.lang.IllegalArgumentException: No AWS profile named 'default'"

Je sais que c'est à cause du profil par défaut. Mais en créant un nouveau projet lui-même, j'ai choisi "mon profil personnalisé"

Comment résoudre ce question?

Author: Naruto, 2016-03-19

1 answers

Pour modifier un profil, vous devez définir AWS_PROFILE variable d'environnement avant de vous lancer Eclipse.

  1. Modifiez votre fichier crednetial et définissez votre profil personnalisé.

    $ vi ~/.aws/credentials
    [sample-profile]
    aws_access_key_id = XXXXXXXXXXXXXXXXXXXX
    aws_secret_access_key = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
    region = ap-northeast-1
    
  2. Modifier votre bash_profile pour définir AWS_PROFILE.

    $ vi ~/.bash_profile
    export AWS_PROFILE=sample-profile
    
  3. Redémarrez votre Eclipse.

Après cela, je pense que vous pouvez accéder à AWS en utilisant votre profil personnalisé.

Veuillez lire la documentation suivante pour plus de détails: Fournir des informations d'identification AWS dans le SDK AWS pour Java-Guide du développeur

 3
Author: NSR, 2016-03-19 08:59:29