Cambio de las opciones de nomenclatura basadas en recursos para Amazon EC2
Puede cambiar el tipo de host y las configuraciones del nombre de host DNS de las subredes, lo que afectará a todas las inicializaciones de instancias posteriores en ese tema, o puede cambiarlos para una instancia de EC2 después de lanzarla.
Opciones de nomenclatura basadas en recursos
-
Tipo de nombre de host: determina la configuración predeterminada para el nombre de host del SO invitado de las instancias EC2 iniciadas en la subred. Este es el nombre del recurso o el nombre IP.
-
Habilitar solicitudes IPv4 de nombre de host DNS (registro A): determina si las solicitudes o consultas DNS al nombre del recurso se resuelven en la dirección IPv4 privada (registro A) de la instancia EC2.
-
Habilitar solicitudes IPv6 de nombre de host DNS (registro AAAA): determina si las solicitudes o consultas DNS al nombre del recurso se resuelven en la dirección IPv6 (registro AAAA) de la instancia EC2.
Subredes
Cambiar la configuración de subred no cambia la configuración de las instancias de EC2 que ya se iniciaron en la subred.
- Console
-
Para modificar las opciones de una subred
Abra la consola de Amazon VPC y seleccione la subred. Elija Acciones, Editar configuración de la subred. Modifique la configuración según sea necesario y, a continuación, guarde los cambios.
- AWS CLI
-
Para modificar las opciones de una subred
Utilice el comando modify-subnet-attribute.
aws ec2 modify-subnet-attribute \
--subnet-id subnet-0abcdef1234567890
\
--private-dns-hostname-type-on-launch resource-name \
--enable-resource-name-dns-a-record-on-launch \
--enable-resource-name-dns-aaaa-record-on-launch
- PowerShell
-
Para modificar las opciones de una subred
Utilice el cmdlet Edit-EC2SubnetAttribute.
Edit-EC2SubnetAttribute `
-SubnetId subnet-0abcdef1234567890
`
-PrivateDnsHostnameTypeOnLaunch ResourceName `
-EnableResourceNameDnsAAAARecordOnLaunch $true `
-EnableResourceNameDnsARecordOnLaunch $true
instancias de EC2
Consideraciones
-
Para cambiar el tipo de nombre de host, primero debe detener la instancia. No es necesario detener una instancia para cambiar las otras dos opciones.
-
Dado que no se puede detener una instancia con respaldo en el almacén de instancias, solo se pueden configurar las opciones de tipo de nombre de host y nombre de host DNS al lanzar la instancia. Solo los siguientes tipos de instancia admiten volúmenes de almacén de instancias como volúmenes raíz: C1, C3, D2, I2, M1, M2, M3, R3 y X1.
- Console
-
Para modificar el tipo de nombre de host y las opciones de nombre de host DNS de una instancia
-
Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.
-
Si va a cambiar la configuración Utilizar nomenclatura basada en recursos como nombre de host del SO invitado, primero detenga la instancia de EC2. De lo contrario, omita este paso.
Para detener la instancia, selecciónela y elija Estado de la instancia y Detener instancia.
-
Seleccione la instancia y elija Acciones, Configuración de la instancia, Cambiar las opciones de nomenclatura basada en recursos.
-
Utilizar nomenclatura basada en recursos como nombre de host del SO invitado: determina si desea que el nombre de host del SO invitado de la instancia de EC2 sea el nombre de recurso o el nombre de IP.
-
Responder solicitudes de nombre de host DNS IPv4 (registro A): determina si las solicitudes o consultas DNS del nombre del recurso se resuelven en la dirección IPv4 de esta instancia de EC2.
-
Responder solicitudes de nombre de host DNS IPv6 (registro AAAA): determina si las solicitudes o consultas DNS del nombre del recurso se resuelven en la dirección IPv6 (registro AAAA) de esta instancia de EC2.
-
Seleccione Save.
-
Si detuvo la instancia, iníciela de nuevo.
- AWS CLI
-
Para modificar el tipo de nombre de host y las opciones de nombre de host DNS de una instancia
Utilice el comando modify-private-dns-name-options.
aws ec2 modify-private-dns-name-options \
--instance-id i-1234567890abcdef0
\
--private-dns-hostname-type resource-name \
--enable-resource-name-dns-a-record \
--enable-resource-name-dns-aaaa-record
- PowerShell
-
Para modificar el tipo de nombre de host y las opciones de nombre de host DNS de una instancia
Utilice el cmdlet Edit-EC2PrivateDnsNameOption.
Edit-EC2PrivateDnsNameOption `
-InstanceId i-1234567890abcdef0
`
-PrivateDnsHostnameType ResourceName `
-EnableResourceNameDnsAAAARecord $true`
-EnableResourceNameDnsARecord $true