View a markdown version of this page

新增 SSL 選項 - Amazon Relational Database Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

新增 SSL 選項

若要使用 SSL,您的 RDS for Oracle 資料庫執行個體必須與包含 SSL 選項的選項群組建立關聯。

將 SSL 選項新增至選項群組
  1. 建立新的選項群組,或識別現有的選項群組,以便在其中新增 SSL 選項。

    如需建立選項群組的相關資訊,請參閱建立選項群組。

  2. 將 SSL 選項新增至選項群組。

    如果您只想針對 SSL 連線使用經 FIPS 驗證的密碼套件,請將選項 FIPS.SSLFIPS_140 設定為 TRUE。如需 FIPS 標準的相關資訊,請參閱 FIPS 支援。

    如需將選項新增至選項群組的相關資訊,請參閱將選項新增至選項群組。

  3. 建立新的 RDS for Oracle 資料庫執行個體,將其與選項群組建立關聯,或修改 RDS for Oracle 資料庫執行個體,使其與選項群組建立關聯。

    如需建立資料庫執行個體的相關資訊,請參閱 建立 Amazon RDS 資料庫執行個體。

    如需修改資料庫執行個體的相關資訊,請參閱 修改 Amazon RDS 資料庫執行個體。

將 SSL 選項新增至選項群組
  1. 建立新的選項群組,或識別現有的選項群組,以便在其中新增 SSL 選項。

    如需建立選項群組的相關資訊,請參閱建立選項群組。

  2. 將 SSL 選項新增至選項群組。

    指定下列選項設定:

    • Port – SSL 連接埠號碼

    • VpcSecurityGroupMemberships – 已啟用選項的 VPC 安全群組

    • SQLNET.SSL_VERSION – 用戶端可用來連線至資料庫執行個體的 TLS 版本

    例如,下列 AWS CLI 命令會將 SSL選項新增至名為 的選項群組ora-option-group。

    範例

    針對 Linux、macOS 或 Unix:

    aws rds add-option-to-option-group --option-group-name ora-option-group \ --options 'OptionName=SSL,Port=2484,VpcSecurityGroupMemberships="sg-68184619",OptionSettings=[{Name=SQLNET.SSL_VERSION,Value=1.2}]'

    在 Windows 中:

    aws rds add-option-to-option-group --option-group-name ora-option-group ^ --options 'OptionName=SSL,Port=2484,VpcSecurityGroupMemberships="sg-68184619",OptionSettings=[{Name=SQLNET.SSL_VERSION,Value=1.2}]'

    您也可以使用 SQLNET.CIPHER_SUITE選項設定來指定密碼套件。若要指定多個密碼套件,請以逗號分隔、不要包含空格,並以雙引號括住值。如果沒有引號, AWS CLI 會將每個逗號視為選項設定之間的分隔符號。

    下列範例使用兩個密碼套件和 TLS 1.2 新增 SSL選項。

    範例

    針對 Linux、macOS 或 Unix:

    aws rds add-option-to-option-group --option-group-name ora-option-group \ --options 'OptionName=SSL,Port=2484,VpcSecurityGroupMemberships="sg-68184619",OptionSettings=[{Name=SQLNET.SSL_VERSION,Value=1.2},{Name=SQLNET.CIPHER_SUITE,Value="TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256"}]'

    或者,在 JSON 檔案中定義 選項,並使用 傳遞檔案file://。此方法適用於任何作業系統,並避免引用問題。例如,ssl-option.json使用下列內容建立名為 的檔案。

    [ { "OptionName": "SSL", "Port": 2484, "VpcSecurityGroupMemberships": ["sg-68184619"], "OptionSettings": [ { "Name": "SQLNET.SSL_VERSION", "Value": "1.2" }, { "Name": "SQLNET.CIPHER_SUITE", "Value": "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" } ] } ]

    然後執行以下命令。

    aws rds add-option-to-option-group --option-group-name ora-option-group --options file://ssl-option.json
  3. 建立新的 RDS for Oracle 資料庫執行個體,將其與選項群組建立關聯,或修改 RDS for Oracle 資料庫執行個體,使其與選項群組建立關聯。

    如需建立資料庫執行個體的相關資訊,請參閱 建立 Amazon RDS 資料庫執行個體。

    如需修改資料庫執行個體的相關資訊,請參閱 修改 Amazon RDS 資料庫執行個體。