Fijar el Extremo HTTP URL de valor para el RESTO de la API de AWS CDK

0

Pregunta

Estoy tratando de tener una serviceHost etapa de la variable de conjunto para cada solicitud de PUERTA de enlace API, exactamente como en la imagen que adjuntamos a continuación.

De acuerdo con el doc https://docs.aws.amazon.com/apigateway/latest/developerguide/how-to-set-stage-variables-aws-console.html podemos tener algo como esto desde la consola, pero desde mi aplicación está totalmente en CDK tan sólo quería encontrar una manera de tenerlo configurado a través de CDK sí mismo.

No se pudo encontrar que en https://docs.aws.amazon.com/cdk/api/latest/docs/@aws-cdk_aws-apigateway.IntegrationOptions.html o en cualquier lugar.

Es posible alcanzar a través de CDK de alguna manera.

enter image description here

1

Mejor respuesta

0

Puede establecer el escenario de las variables cuando se declara un escenario. Según la documentación:

import aws_cdk.aws_apigateway

my_stage = aws_cdk.aws_apigateway.Stage(
  self,
  "my_stage",
  variables = {"serviceHost": "my_value"}
)
2021-11-23 08:51:50

Esto no es lo que yo quería @gshpychka, de esta forma se define el valor como codificado que no me quieren como por el caso de uso.
sudipt dabral

La etapa se establecen las variables de la etapa, no por solicitud, por lo que no estoy seguro de lo que estás preguntando.
gshpychka

@sudiptdabral puede aclarar?
gshpychka

Verá que la imagen que me he pegado donde serviceHost es una etapa de la variable, necesito dar un valor cada vez que hago un pedido a través de la Puerta de enlace API de la Consola. El doc adjunto en el post nos dice cómo hacerlo a través de la consola, yo quería saber es que hay una manera de hacer algo similar a través de CDK como la configuración de la etapa de la variable no se desconchaba como entrada.
sudipt dabral

Eso es imposible. La etapa se establecen las variables de cada etapa, no por la petición. Mi respuesta se muestra cómo hacer exactamente lo mismo que en la consola.
gshpychka

En otros idiomas

Esta página está en otros idiomas

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Slovenský
..................................................................................................................