Nastavte HTTP Endpoint URL hodnoty pre ODDYCH API od AWS CDK

0

Otázka

Snažím sa mať serviceHost fáze premennej byť nastavený pre každú požiadavku z API BRÁNOU, presne ako obrázok, pripojený nižšie.

Podľa doc https://docs.aws.amazon.com/apigateway/latest/developerguide/how-to-set-stage-variables-aws-console.html môžeme mať niečo ako toto z konzoly, ale keďže moja aplikácia je úplne na CDK tak, len som chcel vymyslieť spôsob, ako si ju nastaviť cez CDK sám.

Nemohol nájsť, že v https://docs.aws.amazon.com/cdk/api/latest/docs/@aws-cdk_aws-apigateway.IntegrationOptions.html alebo kdekoľvek.

Je to možné dosiahnuť prostredníctvom CDK nejako.

enter image description here

1

Najlepšiu odpoveď

0

Môžete nastaviť fáze premenných pri deklarovaní fáze. Podľa dokumentácie:

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

To nie je to, čo som chcel @gshpychka, to definuje hodnoty ako napevno, ktoré nechcem podľa usecase.
sudipt dabral

Etapa premenné sú nastavené na etapy, nie za-žiadosť, takže si nie som istý, čo žiadate.
gshpychka

@sudiptdabral môžeš objasniť?
gshpychka

Vidíte, že obrázok, ktorý som si prilepili, kde serviceHost je etapa premennej, potrebujem, aby to hodnota zakaždým, keď som podať žiadosť prostredníctvom API Bránou Konzoly. Doc mám pripojený v post nám hovorí, ako to urobiť cez konzolu, chcel som vedieť, existuje spôsob, ako robiť podobné veci cez CDK, pretože nastavenie fáze premennej nie sú prichádza až ako vstup.
sudipt dabral

To nie je možné. Etapa premenné sú nastavené na javisku, nie na vyžiadanie. Moja odpoveď ukazuje, ako sa robiť presne to isté ako v konzole.
gshpychka

V iných jazykoch

Táto stránka je v iných jazykoch

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