Attivazione di SSRS - Amazon Relational Database Service

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à.

Attivazione di SSRS

Utilizza il seguente processo per attivare SSRS per l'istanza database:

  1. Creare un nuovo gruppo di opzioni oppure utilizzare un gruppo di opzioni esistente.

  2. Aggiungere l'opzione SSRS al gruppo di opzioni.

  3. Associare il gruppo di opzioni a questa istanza database.

  4. Consentire l'accesso in ingresso al gruppo di sicurezza Virtual Private Cloud (VPC) per la porta listener SSRS.

Creazione di un gruppo di opzioni per SSRS

Per utilizzare SSRS, creare un gruppo di opzioni che corrisponde al motore SQL Server e alla versione dell'istanza database che si intende utilizzare. A questo scopo, utilizzare la AWS Management Console o AWS CLI.

Nota

È inoltre possibile utilizzare un gruppo di opzioni esistente se si tratta del motore e della versione di SQL Server corretti.

La seguente procedura crea un gruppo di opzioni per SQL Server Standard Edition 2017.

Per creare il gruppo di opzioni
  1. Accedi alla AWS Management Console e apri la console Amazon RDS all'indirizzo https://console.aws.amazon.com/rds/.

  2. Nel pannello di navigazione scegliere Option groups (Gruppi di opzioni).

  3. Seleziona Create group (Crea gruppo).

  4. Nella finestra Create option group (Crea gruppo di opzioni) eseguire queste operazioni:

    1. In Name (Nome), immetti un nome per il gruppo di opzioni che sia univoco all'interno dell'account Account AWS, ad esempio ssrs-se-2017. Il nome può includere solo lettere, cifre e trattini.

    2. Per Descrizione, immettere una breve descrizione del gruppo di opzioni, ad esempio SSRS option group for SQL Server SE 2017. La descrizione viene usata per la visualizzazione.

    3. Per Engine (Motore), scegliere sqlserver-se.

    4. Per Major engine version (Versione principale del motore), scegli 14.00.

  5. Scegliere Create (Crea).

La seguente procedura crea un gruppo di opzioni per SQL Server Standard Edition 2017.

Per creare il gruppo di opzioni
  • Eseguire uno dei seguenti comandi.

Per Linux, macOS o Unix:

aws rds create-option-group \ --option-group-name ssrs-se-2017 \ --engine-name sqlserver-se \ --major-engine-version 14.00 \ --option-group-description "SSRS option group for SQL Server SE 2017"

Per Windows:

aws rds create-option-group ^ --option-group-name ssrs-se-2017 ^ --engine-name sqlserver-se ^ --major-engine-version 14.00 ^ --option-group-description "SSRS option group for SQL Server SE 2017"

Aggiunta dell'opzione SSRS al gruppo di opzioni

Utilizzare la AWS Management Console o l'AWS CLI per aggiungere l'opzione SSRS al gruppo di opzioni.

Per aggiungere l'opzione SSRS
  1. Accedi alla AWS Management Console e apri la console Amazon RDS all'indirizzo https://console.aws.amazon.com/rds/.

  2. Nel pannello di navigazione scegliere Option groups (Gruppi di opzioni).

  3. Seleziona il gruppo di opzioni precedentemente creato, quindi scegli Add Option (Aggiungi opzione).

  4. In Dettagli opzione, scegliere SSRS per Nome opzione.

  5. In Impostazioni delle opzioni, effettuare le seguenti operazioni:

    1. Immettere la porta su cui rimanere in ascolto del servizio SSRS. L'impostazione predefinita è 8443. Per un elenco dei valori consentiti, consulta Limitazioni e consigli.

    2. Immettere un valore per Memoria massima.

      L'opzione Memoria massima specifica la soglia superiore al di sopra della quale non vengono concesse nuove richieste di allocazione di memoria alle applicazioni del server di report. Il numero è una percentuale della memoria totale dell'istanza database. I valori consentiti sono compresi tra 10 e 80.

    3. Per Security groups (Gruppi di sicurezza), scegliere il gruppo di sicurezza VPC da associare all'opzione. Utilizzare lo stesso gruppo di sicurezza associato all'istanza database.

  6. Per utilizzare SSRS Email per inviare report, scegli la casella di controllo Configure email delivery options (Configura opzioni di consegna e-mail) nell'area Email delivery in reporting services (Consegna e-mail in Reporting Services) e quindi esegui le seguenti operazioni:

    1. In Sender email address (Indirizzo e-mail mittente), immetti l'indirizzo e-mail da utilizzare nell campo From (Da) dei messaggi inviati da SSRS Email.

      Specifica un account utente con il permesso di inviare posta dal server SMTP.

    2. In SMTP server (Server SMTP), specifica il server o il gateway SMTP da utilizzare.

      Può essere un indirizzo IP, il nome NetBIOS di un computer sulla rete Intranet aziendale o un nome di dominio completo.

    3. In SMTP port (Porta SMTP), immetti la porta da utilizzare per connetterti al server di posta. Il valore predefinito è 25.

    4. Per utilizzare l'autenticazione:

      1. Seleziona la casella di controllo Use authentication (Utilizza autenticazione).

      2. In Secret Amazon Resource Name (ARN) (Nome della risorsa Amazon (ARN) segreto), specifica l'ARN AWS Secrets Manager per le credenziali utente.

        Utilizza il seguente formato:

        arn:aws:secretsmanager:Region:AccountId:secret:SecretName-6RandomCharacters

        Ad esempio:

        arn:aws:secretsmanager:us-west-2:123456789012:secret:MySecret-a1b2c3

        Per ulteriori informazioni sulla creazione del segreto, consulta Utilizzo di SSRS Email per inviare report.

    5. Seleziona la casella di controllo Use Secure Sockets Layer (SSL) (Utilizza Secure Sockets Layer (SSL)) per crittografare i messaggi e-mail tramite SSL.

  7. In Scheduling (Pianificazione), scegliere se aggiungere l'opzione immediatamente o alla finestra di manutenzione successiva.

  8. Scegliere Add option (Aggiungi opzione).

Per aggiungere l'opzione SSRS
  1. Crea un file JSON, ad esempio ssrs-option.json.

    1. Imposta i parametri obbligatori seguenti:

      • OptionGroupName – Il gruppo di opzioni creato o scelto in precedenza (ssrs-se-2017 nell'esempio seguente).

      • Port – La porta per il servizio SSRS su cui rimanere in ascolto. L'impostazione predefinita è 8443. Per un elenco dei valori consentiti, consulta Limitazioni e consigli.

      • VpcSecurityGroupMemberships – Appartenenze ai gruppi di sicurezza VPC per l'istanza database RDS.

      • MAX_MEMORY – La soglia superiore al di sopra della quale non vengono concesse nuove richieste di allocazione di memoria alle applicazioni del server di report. Il numero è una percentuale della memoria totale dell'istanza database. I valori consentiti sono compresi tra 10 e 80.

    2. (Facoltativo) Imposta i seguenti parametri per utilizzare SSRS Email:

      • SMTP_ENABLE_EMAIL: imposta su true per utilizzare SSRS Email. Il valore predefinito è false.

      • SMTP_SENDER_EMAIL_ADDRESS: l'indirizzo e-mail da utilizzare nel campo From (Da) dei messaggi inviati da SSRS Email. Specifica un account utente con il permesso di inviare posta dal server SMTP.

      • SMTP_SERVER: il server o il gateway SMTP da utilizzare. Può essere un indirizzo IP, il nome NetBIOS di un computer sulla rete Intranet aziendale o un nome di dominio completo.

      • SMTP_PORT: la porta da utilizzare per la connessione al server di posta. Il valore predefinito è 25.

      • SMTP_USE_SSL: imposta su true per crittografare i messaggi e-mail tramite SSL. Il valore predefinito è true.

      • SMTP_EMAIL_CREDENTIALS_SECRET_ARN: l'ARN di Secrets Manager che contiene le credenziali dell'utente. Utilizza il seguente formato:

        arn:aws:secretsmanager:Region:AccountId:secret:SecretName-6RandomCharacters

        Per ulteriori informazioni sulla creazione del segreto, consulta Utilizzo di SSRS Email per inviare report.

      • SMTP_USE_ANONYMOUS_AUTHENTICATION: imposta su true e non includere SMTP_EMAIL_CREDENTIALS_SECRET_ARN se non desideri utilizzare l'autenticazione.

        Il valore predefinito è false quando SMTP_ENABLE_EMAIL è true.

    L'esempio seguente include i parametri SSRS Email, utilizzando l'ARN segreto.

    { "OptionGroupName": "ssrs-se-2017", "OptionsToInclude": [ { "OptionName": "SSRS", "Port": 8443, "VpcSecurityGroupMemberships": ["sg-0abcdef123"], "OptionSettings": [ {"Name": "MAX_MEMORY","Value": "60"}, {"Name": "SMTP_ENABLE_EMAIL","Value": "true"} {"Name": "SMTP_SENDER_EMAIL_ADDRESS","Value": "nobody@example.com"}, {"Name": "SMTP_SERVER","Value": "email-smtp.us-west-2.amazonaws.com"}, {"Name": "SMTP_PORT","Value": "25"}, {"Name": "SMTP_USE_SSL","Value": "true"}, {"Name": "SMTP_EMAIL_CREDENTIALS_SECRET_ARN","Value": "arn:aws:secretsmanager:us-west-2:123456789012:secret:MySecret-a1b2c3"} ] }], "ApplyImmediately": true }
  2. Aggiungere l'opzione SSRS al gruppo di opzioni.

    Per Linux, macOS o Unix:

    aws rds add-option-to-option-group \ --cli-input-json file://ssrs-option.json \ --apply-immediately

    Per Windows:

    aws rds add-option-to-option-group ^ --cli-input-json file://ssrs-option.json ^ --apply-immediately

Associazione del gruppo di opzioni all'istanza database

Utilizzare la AWS Management Console o AWS CLI per associare il gruppo di opzioni all'istanza database.

Se si utilizza un'istanza database esistente, un dominio Active Directory e un ruolo AWS Identity and Access Management (IAM) devono già essere associati all'istanza. Se si crea una nuova istanza, specificare un dominio Active Directory esistente e un ruolo IAM. Per ulteriori informazioni, consulta Utilizzo di Active Directory con RDS per SQL Server.

È possibile associare il gruppo di opzioni a un'istanza database nuova o esistente:

È possibile associare il gruppo di opzioni a un'istanza database nuova o esistente.

Per creare un'istanza database che utilizza il gruppo di opzioni
  • Specificare lo stesso tipo di motore del database e la versione principale utilizzati durante la creazione del gruppo di opzioni.

    Per Linux, macOS o Unix:

    aws rds create-db-instance \ --db-instance-identifier myssrsinstance \ --db-instance-class db.m5.2xlarge \ --engine sqlserver-se \ --engine-version 14.00.3223.3.v1 \ --allocated-storage 100 \ --manage-master-user-password \ --master-username admin \ --storage-type gp2 \ --license-model li \ --domain-iam-role-name my-directory-iam-role \ --domain my-domain-id \ --option-group-name ssrs-se-2017

    Per Windows:

    aws rds create-db-instance ^ --db-instance-identifier myssrsinstance ^ --db-instance-class db.m5.2xlarge ^ --engine sqlserver-se ^ --engine-version 14.00.3223.3.v1 ^ --allocated-storage 100 ^ --manage-master-user-password ^ --master-username admin ^ --storage-type gp2 ^ --license-model li ^ --domain-iam-role-name my-directory-iam-role ^ --domain my-domain-id ^ --option-group-name ssrs-se-2017
Per modificare un'istanza database per utilizzare il gruppo di opzioni
  • Eseguire uno dei seguenti comandi.

    Per Linux, macOS o Unix:

    aws rds modify-db-instance \ --db-instance-identifier myssrsinstance \ --option-group-name ssrs-se-2017 \ --apply-immediately

    Per Windows:

    aws rds modify-db-instance ^ --db-instance-identifier myssrsinstance ^ --option-group-name ssrs-se-2017 ^ --apply-immediately

Consentire l'accesso in ingresso al gruppo di sicurezza VPC

Per consentire l'accesso in ingresso al gruppo di sicurezza VPC associato all'istanza database, creare una regola in entrata per la porta listener SSRS specificata. Per ulteriori informazioni sulla configurazione di un gruppo di sicurezza, consulta Fornisci accesso alla istanza database nel VPC creando un gruppo di sicurezza.