创建 JSON 文件,例如:
ssrs-option.json
。
设置以下必需参数:
OptionGroupName
– 您之前创建或选择的选项组的名称(以下示例中的
ssrs-se-2017
)。
Port
– SSRS 服务要侦听的端口。默认值为 8443。有关允许值的列表,请参阅
限制和建议
。
VpcSecurityGroupMemberships
– RDS 数据库实例的 VPC 安全组成员。
MAX_MEMORY
– 阈值上限,超过该阈值后,不会允许报告服务器应用程序的新内存分配请求。该数字是占数据库实例总内存的百分比。允许的值为 10–80。
(可选)设置以下参数以使用 SSRS 电子邮件:
SMTP_ENABLE_EMAIL
– 设置为
true
以使用 SSRS 电子邮件。默认为
false
。
SMTP_SENDER_EMAIL_ADDRESS
– SSRS 电子邮件发送的邮件的
From
(发件人)字段中要使用的电子邮件地址。指定有权从 SMTP 服务器发送邮件的用户账户。
SMTP_SERVER
– 要使用的 SMTP 服务器或网关。它可以是 IP 地址、公司内部网中计算机的 NetBIOS 名称或完全限定域名。
SMTP_PORT
– 用于连接到邮件服务器的端口。默认值为 25。
SMTP_USE_SSL
– 设置为
true
以使用 SSL 加密电子邮件。默认为
true
。
SMTP_EMAIL_CREDENTIALS_SECRET_ARN
– 用于保存用户凭证的 Secrets Manager ARN。采用以下格式:
arn:aws:secretsmanager:
Region
:
AccountId
:secret:
SecretName
-
6RandomCharacters
有关创建密钥的更多信息,请参阅
使用 SSRS 电子邮件发送报告
。
SMTP_USE_ANONYMOUS_AUTHENTICATION
– 设置为
true
,如果不想使用身份验证,则不包括
SMTP_EMAIL_CREDENTIALS_SECRET_ARN
。
当
SMTP_ENABLE_EMAIL
为
true
时,原定设置值为
false
。
以下示例包含使用密钥 ARN 的 SSRS 电子邮件参数。
"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": "
[email protected]
"},
{
"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
将
SSRS
选项添加到该选项组。
对于 Linux、macOS 或 Unix:
aws rds add-option-to-option-group \
--cli-input-json file://ssrs-option.json
\
--apply-immediately
对于 Windows:
aws rds add-option-to-option-group ^
--cli-input-json file://ssrs-option.json
^
--apply-immediately
将选项组与数据库实例关联
使用 AWS Management Console 或 AWS CLI 将您的选项组与数据库实例关联。
如果您使用现有数据库实例,则该实例必须已经关联了 Active Directory 域和 AWS Identity and Access Management (IAM) 角色。如果您创建新实例,请指定现有的 Active Directory 域和 IAM 角色。有关更多信息,请参阅
将 Windows 身份验证与 Amazon RDS for SQL Server 数据库实例结合使用
。