Como는 AWS CLI에서 여러 프로필을 구성합니다.

3228 단어
La AWS CLI es la linea de comandos de AWS que es usada para interactuar con los servicios de AWS.

Cuando usamos la CLI por primera vez debemos configurar nuestra cuenta utilizando el comando aws configure , que nos pide los siguientes datos:
  • AWS 액세스 키 ID
  • AWS 비밀 액세스 키
  • 기본 지역 이름
  • 기본 출력 형식

  • Para obtener el AWS Access Key ID y el AWS Secret Access Key vamos a la consola de AWS y buscamos IAM seleccionamos Users -Security Credentials y Create Access Key

    Security Credentials

    Al dar click en el botón Create Access Key vamos a ver una pantalla donde podemos copiar las Keys para configurar nuestra cuenta en la CLI de la maquina en la cual estamos trabajando.

    Access Key

    참고: Es Importante nunca compartir estas Keys, ya que pueden entrar a utilizar la cuenta con los privilegios que tiene asignados el usuario.

    Ahora que sabemos como obtener las keys podemos configurar diferentes cuentas en nuestra maquina. 명령을 사용하기 위한 옵션: aws configure --profile nombredelperfil
    lo que nos va a pedir las keys, la region y el formato.

    Para ver las cuentas que tenemos configuradas en nuestra maquina utilizamos el comando: aws configure list-profiles

    Si queremos ejecutar un comando para un perfil determinado debemos agregar al comando: --profile nombredelperfil , por ejemplo para traer todos los buckets del perfil cuenta2 debemos ejecutar el siguiente comando:
    aws s3 ls --프로필 cuenta2

    En el caso que no queramos agregar el parametro 프로필 a cada comando podemos ejecutar:

    Linux 또는 Mac: 내보내기 AWS_PROFILE=_cuenta2
    윈도우: setx AWS_PROFILE _cuenta2

    Si queremos modificar o eliminar los profiles que tenemos configurados en nuestra maquina podemos buscar el archivo ~/.aws/config que nos va a mostrar algo como lo siguiente:

    [default]
    region = us-east-1
    output = json
    [profile cuenta2]
    region = us-east-2
    output = json
    
    


    Es posible que necesitemos modificar las key de un profile y las podemos encontrar en el archivo ~/.aws/credentials

    Conociendo los comandos y archivos anteriores podemos tener varias cuentas configuradas en una sola maquina.

    Me pueden encontrar en:



    참조



    Documentación

    좋은 웹페이지 즐겨찾기