Svarsrubriker för Tableau Resource Monitoring Tool (RMT)

I den här artikeln beskrivs hur du ställer in anpassade svarsrubriker i Tableau Resource Monitoring Tool. Möjligheten att göra detta lades till i underhållsversionen av RMT i augusti 2024.

Så fort någon svarsrubrik ändras måste RMT startas om.

Viktigt: Ändringar av svarsrubriker kan medföra att RMT slutar fungera. Om du uppdaterar rubriker gör du ett test efteråt för att bekräfta att RMT fungerar som det ska.

Visa och uppdatera anpassade svarsrubriker

Du kan visa och ändra anpassade svarsrubriker med kommandona rmtadmin get och rmtadmin set.

Hämta en lista över alla anpassade svarsrubriker

Om du vill visa en lista över anpassade svarsrubriker som finns just nu kör du det här kommandot:

rmtadmin get server:web:responseheaders

Exempel:

> rmtadmin get server:web:responseheaders
server:web:responseHeaders:Access-Control-Allow-Origin = *
server:web:responseHeaders:Connection = Keep-Alive
server:web:responseHeaders:X-Frame-Options = DENY
server:web:responseHeaders:X-Cache-Info = not cacheable; meta data too large

Hämta värdet för en specifik anpassad svarsrubrik

Så här hämtar du en specifik anpassad svarsrubrik:

rmtadmin get server:web:responseheader:<some header>

Exempel:

> rmtadmin get server:web:responseheader:X-Frame-Options
server:web:responseHeaders:X-Frame-Options = DENY

Om du försöker hämta eller ange en anpassad svarsrubrik som inte finns visas det här felet:

> rmtadmin get server:web:responseheaders:<non-existent header>
[ERR] Config key not found. Key: server:web:responseHeaders:<non-existent header>

Du kan få flera nycklar. Eventuella dubbletter ignoreras. Ogiltiga nycklar listas i slutet:

> rmtadmin get server:web:responseheaders server:web:responseheaders:SomethingNew server:web:responseHeaders:Connection
server:web:responseHeaders:Access-Control-Allow-Origin = *
server:web:responseHeaders:Connection = Keep-Alive
server:web:responseHeaders:X-Frame-Options = DENY
server:web:responseHeaders:X-Cache-Info = not cacheable; meta data too large
[ERR] Config key not found. Key: server:web:responseheaders:SomethingNew

Ange eller uppdatera en specifik anpassad svarsrubrik

Så här anger du eller ändrar en specifik anpassad svarsrubrik:

rmtadmin set server:web:responseheader:<some header>

Exempel:

> rmtadmin set server:web:responseheaders:X-Frame-Options = Allow
Config value set successfully. Key: server:web:responseHeaders:X-Frame-Options
server:web:responseHeaders:X-Frame-Options = Allow

En rubrik är en sträng med hela rubriken och alla nyckelvärdespar (i förekommande fall).

Detta ställer till exempel in keepalive-tidsgränsen samt maxvärden:

rmtadmin set server:web:responseheader:connection "Keep-Alive: timeout=5, max=997"
Config value set successfully. Key: server:web:responseHeaders:Connection
server:web:responseHeaders:Connection = "Keep-Alive: timeout=5, max=997"

Ta bort en anpassad svarsrubrik

> rmtadmin set server:web:responseheaders:X-Frame-Options --remove
Config value successfully removed. Key: server:web:responseHeaders:X-Frame-Options

Ta bort ett reguljärt konfigurationsvärde

Du kan inte ta bort ett reguljärt konfigurationsvärde och det visas ett felmeddelande om du försöker göra det:

> rmtadmin set db:username --remove
[ERR] The --remove argument is not valid for this key. Key: db:username

Ange ett tomt värde som värde för en anpassad svarsrubrik

För alla rmtadmin set-nycklar utom den anpassade svarsrubriken måste du inkludera ett värde. Med anpassade svarsrubriker kan du ange en nyckel som ett tomt värde. I det här exemplet anges nyckeln X-Frame-Options som ett tomt värde:

> rmtadmin set server:web:responseheaders:X-Frame-Options
Config value set successfully. Key: server:web:responseheaders:X-Frame-Options
server:web:responseheaders:X-Frame-Options =

Detta är inte samma som att ta bort rubriken X-Frame-Options.

Varför skulle du vilja göra det här? RMT genererar som standard ett antal anpassade svarsrubriker och om du vill hindra RMT från att inkludera en rubrik kan du ställa in nyckeln på ett tomt värde.

Till exempel genererar RMT som standard en svarsrubrik med X-Frame-Options = Deny. Du kan skapa en anpassad svarsrubrik för X-Frame-Options:

> rmtadmin set server:web:responseheaders:X-Frame-Options ALLOW

Om du vill gå tillbaka till standardinställningen kan du ta bort den helt eller ange den som DENY:

> rmtadmin set server:web:responseheaders:X-Frame-Options --remove

Om du inte vill att RMT ska skicka något kan du ange det som ett tomt värde:

> rmtadmin set server:web:responseheaders:X-Frame-Options

Ogiltiga rubriker

Med RMT kan du ställa in ogiltiga svarsrubriker. Om den svarsrubrik du anger inte är giltigt varnar RMT dig men tillåter ändå värdet. Det är ditt ansvar att kontrollera att RMT fungerar korrekt efter att du har uppdaterat svarsrubrikerna.

Du kan inte ange ”responseheaders”. Du kan bara ange enskilda underordnade nycklar i svarshuvudet.

rmtadmin set server:web:responseheaders
[ERR] Key cannot be set: server:web:responseHeaders

 

Viktigt: Testa RMT efter varje ändring av svarsrubrikerna.

Tack för din feedback!Din feedback har skickats in. Tack!