¿Cómo creo registros de políticas de tráfico de Route 53 mediante AWS CLI?
Quiero crear registros de políticas de tráfico en Amazon Route 53 para redireccionar el flujo de tráfico de DNS hacia varios recursos.
Descripción breve
Se puede utilizar la Interfaz de la línea de comandos de AWS (AWS CLI) para crear registros de las políticas de tráfico de Route 53. Antes de empezar, instale y configure AWS CLI.
Si desea utilizar la consola de Route 53 para crear una política de tráfico, consulte Creación de una política de tráfico.
Resolución de problemas
Cree una política de tráfico con AWS CLI
Cree un archivo JSON que defina la configuración de la política de tráfico. Para obtener información sobre la sintaxis básica, los puntos de conexión y las reglas, consulte Formato del documento de la política de tráfico.
Para crear la política de tráfico en AWS CLI, ejecute el comando create-traffic-policy con sus propios parámetros:
$ aws route53 create-traffic-policy --name POLICY_NAME --document file://JSON_FILE
Nota: Sustituya POLICY_NAME por el nombre de la política. Sustituya JSON_FILE por la ruta completa del archivo JSON.
Se requieren los siguientes parámetros:
- --name
- --document
Los siguientes parámetros son opcionales:
- --comment
- --cli-input-json
- --generate-cli-skeleton
En el resultado, anote el ID de la política de tráfico y el número de la versión:
{ "TrafficPolicy": { "Document": JSON_DOCUMENT, "Version": VERSION_NUMBER, "Type": "POLICY_TYPE", "Id": "TRAFFIC_POLICY_ID", "Name": "POLICY_NAME" } }
Para crear un registro de políticas de tráfico, ejecute la llamada a la API create-traffic-policy-instance.
$ aws route53 create-traffic-policy-instance --hosted-zone-id VALUE --name VALUE --ttl VALUE --traffic-policy-id VALUE --traffic-policy-version VALUE
Nota: Sustituya cada VALUE por el valor correspondiente de ese parámetro.
Ejemplo de política de tráfico
El siguiente ejemplo de política de tráfico crea un registro ponderado que apunta hacia dos puntos de conexión.
Esta política especifica los siguientes valores:
- La versión actual del formato de la política (AWSPolicyFormatVersion)
- El tipo de registro (RecordType)
Nota: Configure este valor en función del tipo de punto de conexión. En este ejemplo, el tipo de registro es A. - Dos puntos de conexión (EndpointReference) que apuntan hacia direcciones IP (Tipo)
- Reglas ponderadas (RuleType) y un peso diferente para cada punto de conexión (Weight)
- El punto de partida de la política de tráfico
Nota: En el siguiente ejemplo, StartRule especifica que la política comienza por una regla en lugar de por un punto de conexión (StartEndpoint). - La configuración del control de estado (EvaluateTargetHealth)
Nota: Se puede configurar este ajuste con HealthCheck. El ejemplo siguiente no realiza ninguna comprobación de estado.
{ "AWSPolicyFormatVersion": "2015-10-01", "RecordType": "A", "Endpoints": { "endpoint-1": { "Type": "value", "Value": "192.0.1.1" }, "endpoint-2": { "Type": "value", "Value": "192.0.1.2" } }, "Rules": { "weighted-rule-name": { "RuleType": "weighted", "Items": [ {"Weight": "30", "EvaluateTargetHealth": true, "EndpointReference": "endpoint-1" }, {"Weight": "20", "EvaluateTargetHealth": false, "EndpointReference": "endpoint-2" } ] } }, "StartRule": "weighted-rule-name" }
Información relacionada
Contenido relevante
- OFICIAL DE AWSActualizada hace un año
- OFICIAL DE AWSActualizada hace 2 años
- OFICIAL DE AWSActualizada hace 2 años
- OFICIAL DE AWSActualizada hace 3 meses