Neo's Personal Matrix

    @easymfa/easymfa-cli

    1.1.2 • Public • Published
       ,ggggggg,                                 ,ggg, ,ggg,_,ggg,   ,gggggggggggggg         ,ggg,  
     ,dP""""""Y8b                               dP""Y8dP""Y88P""Y8b dP""""""88""""""        dP""8I  
     d8'    a  Y8                               Yb, `88'  `88'  `88 Yb,_    88             dP   88  
     88     "Y8P'                                `"  88    88    88  `""    88            dP    88  
     `8baaaa                                         88    88    88      ggg88gggg       ,8'    88  
    ,d8P""""        ,gggg,gg    ,g,     gg     gg    88    88    88         88   8       d88888888  
    d8"            dP"  "Y8I   ,8'8,    I8     8I    88    88    88         88     __   ,8"     88  
    Y8,           i8'    ,8I  ,8'  Yb   I8,   ,8I    88    88    88   gg,   88    dP"  ,8P      Y8  
    `Yba,,_____, ,d8,   ,d8b,,8'_   8) ,d8b, ,d8I    88    88    Y8,   "Yb,,8P    Yb,_,dP       `8b,
      `"Y8888888 P"Y8888P"`Y8P' "YY8P8PP""Y88P"888   88    88    `Y8     "Y8P'     "Y8P"         `Y8
                                             ,d8I'                                                  
                                           ,dP'8I                                                   
                                          ,8"  8I                                                   
                                          I8   8I                                                   
                                          `8, ,8I                                                   
                                           `Y8P"                                                    
    

    EasyMFA is a command line application that gets AWS credentials given a MFA token and serial number and saves it to a specified profile in the AWS credential file.

    Install

    npm install -g @easymfa/easymfa-cli

    Usage

    easymfa --profile string --serial-number string --token number [--duration number]

    Help

    easymfa --help
    
    Usage: easymfa --profile string --serial-number string --token number [--duration number]
    
    EasyMFA is a command line application that gets AWS credentials given a MFA
    token and serial number and saves it to a specified profile in the AWS
    credential file.
    
    Options:
      --help               Show help                                       [boolean]
      --version            Show version number                             [boolean]
      --token, -t          The value provided by the MFA device. [number] [required]
      --serial-number, -s  The identification number of the MFA device that is
                           associated with the IAM user. The value is either the
                           serial number for a hardware device (such as
                           GAHT12345678) or an Amazon Resource Name (ARN) for a
                           virtual device (such as
                           arn:aws:iam::123456789012:mfa/user).  [string] [required]
      --profile, -p        The profile name to update in the AWS credentials file.
                                                                 [string] [required]
      --duration, -d       The duration, in seconds, that the credentials should
                           remain valid. Acceptable durations for IAM user sessions
                           range from 900 seconds (15 minutes) to 129600 seconds (36
                           hours), with 43200 seconds (12 hours) as the default.
                           Sessions for AWS account owners are restricted to a
                           maximum of 3600 seconds (one hour). If the duration is
                           longer than one hour, the session for AWS account owners
                           defaults to one hour.                            [number]

    Issues

    Pleases log any 🐛s on Github. Thanks!

    Install

    npm i @easymfa/easymfa-cli

    DownloadsWeekly Downloads

    2

    Version

    1.1.2

    License

    MIT

    Unpacked Size

    23.2 kB

    Total Files

    5

    Last publish

    Collaborators

    • gpian