Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà. # Abilita la modifica dell'intestazione HTTP per il tuo Application Load Balancer La modifica dell'intestazione è disattivata per impostazione predefinita e deve essere abilitata su ogni listener. Per ulteriori informazioni, consulta [Modifica dell'intestazione HTTP](header-modification.md). ------ #### [ Console ] **Per abilitare la modifica dell'intestazione** 1. Apri la console Amazon EC2 all'indirizzo [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/). 1. Seleziona **Sistemi di bilanciamento del carico** nel riquadro di navigazione. 1. Seleziona Application Load Balancer. 1. Nella scheda **Listener e regole**, seleziona il protocollo e la porta per aprire la pagina dei dettagli del tuo listener. 1. Nella scheda **Attributi**, seleziona **Modifica**. Gli attributi del listener sono organizzati in gruppi. Sceglierai quali funzionalità abilitare. 1. [Listener HTTPS] Nomi di intestazione **modificabili mTLS/TLS ** 1. **Espandi i nomi delle intestazioni modificabili. mTLS/TLS ** 1. Abilita le intestazioni della richiesta per modificarle e fornisci i loro nomi. Per ulteriori informazioni, consulta [Rinominare mTLS/TLS le intestazioni](header-modification.md#rename-header). 1. **Aggiungi le intestazioni di risposta** 1. Espandi **Aggiungi intestazioni di risposta**. 1. Abilita le intestazioni di risposta per aggiungere e fornire valori. Per ulteriori informazioni, consulta [Aggiungi intestazioni di risposta](header-modification.md#insert-header). 1. **Intestazione di risposta del server ALB** 1. Abilita o disabilita l'intestazione **del server.** 1. Scegli **Save changes** (Salva modifiche). ------ #### [ AWS CLI ] **Per abilitare la modifica dell'intestazione** Utilizza il comando [modify-listener-attributes](https://docs.aws.amazon.com/cli/latest/reference/elbv2/modify-listener-attributes.html). Per l'elenco degli attributi, vedere[Attributi di modifica dell'intestazione](#header-modification-attributes). ``` aws elbv2 modify-listener-attributes \ --listener-arn {{listener-arn}} \ --attributes "Key={{attribute-name}},Value={{attribute-value}}" ``` ------ #### [ CloudFormation ] **Per abilitare la modifica dell'intestazione** Aggiorna la [AWS::ElasticLoadBalancingV2::Listener](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-elasticloadbalancingv2-listener.html)risorsa per includere gli attributi. Per l'elenco degli attributi, vedere[Attributi di modifica dell'intestazione](#header-modification-attributes). ``` Resources: myHTTPlistener: Type: 'AWS::ElasticLoadBalancingV2::Listener' Properties: LoadBalancerArn: !Ref myLoadBalancer Protocol: HTTP Port: 80 DefaultActions: - Type: "forward" TargetGroupArn: !Ref myTargetGroup ListenerAttributes: - Key: "{{attribute-name}}" Value: "{{attribute-value}}" ``` ------ ## Attributi di modifica dell'intestazione Di seguito sono riportati gli attributi di modifica dell'intestazione supportati da Application Load Balancers. `routing.http.request.x_amzn_mtls_clientcert_serial_number.header_name` **Modifica il nome dell'intestazione di X-Amzn-Mtls-Clientcert-Serial-Number.** `routing.http.request.x_amzn_mtls_clientcert_issuer.header_name` Modifica il nome dell'intestazione di **X-Amzn-Mtls-Clientcert-Issuer**. `routing.http.request.x_amzn_mtls_clientcert_subject.header_name` Modifica il nome dell'intestazione di **X-Amzn-Mtls-Clientcert-Subject**. `routing.http.request.x_amzn_mtls_clientcert_validity.header_name` Modifica il nome dell'intestazione di **X-Amzn-Mtls-Clientcert-Validity**. `routing.http.request.x_amzn_mtls_clientcert_leaf.header_name` Modifica il nome dell'intestazione di **X-Amzn-Mtls-Clientcert-Leaf**. `routing.http.request.x_amzn_mtls_clientcert.header_name` Modifica il nome dell'intestazione di **X-Amzn-Mtls-Clientcert**. `routing.http.request.x_amzn_tls_version.header_name` Modifica il nome dell'intestazione di **X-Amzn-Tls-Version.** `routing.http.request.x_amzn_tls_cipher_suite.header_name` **Modifica il nome dell'intestazione di X-Amzn-Tls-Cipher-Suite.** `routing.http.response.server.enabled` Indica se consentire o rimuovere l'intestazione del server di risposta HTTP. `routing.http.response.strict_transport_security.header_value` Aggiungi l'intestazione **Strict-Transport-Security** per informare i browser che è necessario accedere al sito solo tramite HTTPS e che eventuali tentativi futuri di accedervi tramite HTTP devono essere convertiti automaticamente in HTTPS. `routing.http.response.access_control_allow_origin.header_value` Aggiungi l'intestazione **Access-Control-Allow-Origin per specificare a quali origini è consentito** accedere al server. `routing.http.response.access_control_allow_methods.header_value` Aggiungi l'intestazione **Access-Control-Allow-Methods per specificare quali metodi HTTP sono consentiti** quando si accede al server da un'origine diversa. `routing.http.response.access_control_allow_headers.header_value` Aggiungi l'intestazione **Access-Control-Allow-Headers per specificare quali intestazioni sono consentite durante** una richiesta multiorigine. `routing.http.response.access_control_allow_credentials.header_value` Aggiungi l'intestazione **Access-Control-Allow-Credentials per indicare se il browser deve includere credenziali** come i cookie o l'autenticazione nelle richieste tra origini diverse. `routing.http.response.access_control_expose_headers.header_value` Aggiungi l'intestazione **Access-Control-Expose-Headers per indicare quali intestazioni il browser può esporre** al client richiedente. `routing.http.response.access_control_max_age.header_value` Aggiungi l'intestazione **Access-Control-Max-Age per specificare per quanto tempo i risultati di una richiesta di preflight possono essere memorizzati nella cache, in secondi**. `routing.http.response.content_security_policy.header_value` Aggiungete l'intestazione **Content-Security-Policy per specificare le restrizioni applicate dal browser per ridurre al minimo il rischio di determinati tipi di minacce alla sicurezza**. `routing.http.response.x_content_type_options.header_value` **Aggiungete l'intestazione **X-Content-Type-Options** per indicare se i tipi MIME pubblicizzati nelle intestazioni Content-Type devono essere seguiti e non modificati.** `routing.http.response.x_frame_options.header_value` ********Aggiungete l'intestazione **X-Frame-Options** per indicare se il browser è autorizzato a renderizzare una pagina in un frame, iframe, embed o oggetto.********