日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

ALIYUN::RDS::DBInstance

ALIYUN::RDS::DBInstance類型用于創建RDS數據庫實例。

語法

{
  "Type": "ALIYUN::RDS::DBInstance",
  "Properties": {
    "PeriodType": String,
    "Category": String,
    "PrivateIpAddress": String,
    "ResourceGroupId": String,
    "TargetDedicatedHostIdForSlave": String,
    "DBInstanceNetType": String,
    "DBTimeZone": String,
    "DedicatedHostGroupId": String,
    "EncryptionKey": String,
    "PreferredBackupPeriod": List,
    "SecurityIPList": String,
    "SecurityGroupId": String,
    "DBIsIgnoreCase": Integer,
    "DBInstanceStorage": Integer,
    "DBMappings": List,
    "Port": Integer,
    "ConnectionStringPrefix": String,
    "ConnectionStringType": String,
    "MultiAZ": Boolean,
    "MaintainTime": String,
    "Engine": String,
    "DBParamGroupId": String,
    "DBInstanceDescription": String,
    "Tags": Map,
    "TargetDedicatedHostIdForMaster": String,
    "EngineVersion": String,
    "ZoneId": String,
    "DBInstanceClass": String,
    "AllocatePublicConnection": Boolean,
    "PreferredBackupTime": String,
    "VSwitchId": String,
    "BackupPolicyMode": String,
    "Period": Integer,
    "PayType": String,
    "DBInstanceStorageType": String,
    "RoleARN": String,
    "MasterUserPassword": String,
    "MasterUserType": String,
    "VpcId": String,
    "MasterUsername": String,
    "ConnectionMode": String,
    "BackupRetentionPeriod": Number,
    "TargetDedicatedHostIdForLog": String,
    "SlaveZoneIds": List,
    "AutoRenew": Boolean,
    "SQLCollectorStatus": String,
    "SSLSetting": String,
    "LogBackupFrequency": String,
    "EnableBackupLog": Boolean,
    "ReleasedKeepPolicy": String,
    "ArchiveBackupRetentionPeriod": Integer,
    "ArchiveBackupKeepPolicy": String,
    "ArchiveBackupKeepCount": Integer,
    "LogBackupRetentionPeriod": Integer,
    "HighSpaceUsageProtection": String,
    "LocalLogRetentionSpace": Integer,
    "BackUpCategory": String,
    "CompressType": Integer,
    "LocalLogRetentionHours": Integer,
    "LogBackupLocalRetentionNumber": Integer,
    "ServerlessConfig": Map,
    "InstanceNetworkType": String,
    "StorageAutoScale": String,
    "StorageUpperBound": Number,
    "StorageThreshold": Number,
    "BurstingEnabled": Boolean,
    "IoAccelerationEnabled": String,
    "ColdDataEnabled": Boolean
  }
}

屬性

屬性名稱

類型

必須

允許更新

描述

約束

ResourceGroupId

String

資源組ID。

Engine

String

數據庫類型。

取值:

  • MySQL

  • SQLServer

  • PostgreSQL

  • PPAS

  • MariaDB

DBInstanceStorage

Integer

數據庫存儲空間。

取值:

  • MySQL:5~1000。

  • SQLServer:10~1000。

  • PostgreSQL:5~2000。

  • PPAS:5~2000。

單位:GB。

說明

每5 GB進行遞增。

EngineVersion

String

數據庫版本號。

取值:

  • MySQL:5.5、5.6、5.7、8.0。

  • SQLServer:2008r2、08r2_ent_ha、2012、2012_ent_ha、2012_std_ha、2012_web、2014_std_ha、2016_ent_ha、2016_std_ha、2016_web、2017_std_ha、2017_ent、2019_ent。

  • PostgreSQL:9.4、10.0、11.0、12.0。

  • PPAS:9.3、10.0。

  • MariaDB:10.3。

Port

Integer

實例端口。

ConnectionStringPrefix

String

連接地址的前綴。

長度為8~64個字符,可包含英文字母、數字和短劃線(-)。

ConnectionStringType

String

連接地址的類型。

取值:

  • Inner:內網。

  • Public:公網。

DBTimeZone

String

UTC時區。

取值范圍:-12:59~+13:00。

說明
  • 如果不指定該參數,默認時區為地域默認時區。

  • 本地SSD盤實例可以命名時區。

DBParamGroupId

String

參數模板ID。

Category

String

實例系列。

取值:

  • Basic:基礎版。

  • HighAvailability:高可用版。

  • AlwaysOn:集群版。

  • Finance:三節點企業版。

說明

使用參數查詢功能時,ZoneId,DBInstanceStorageType,Category建議必填,否則會導致校驗不完全。

TargetDedicatedHostIdForMaster

String

在專屬集群內創建實例時,指定主實例的主機ID。

DBIsIgnoreCase

Integer

表名是否區分大小寫。

取值:

  • 0:區分大小寫。

  • 1(默認值):不區分大小寫。

EncryptionKey

String

同地域內的云盤加密的密鑰ID。您可以在密鑰管理服務控制臺查看密鑰ID,也可以創建新的密鑰。

傳入該參數表示開啟云盤加密(開啟后無法關閉),并且需要傳入RoleARN。

MaintainTime

String

實例的可維護時間段。

格式:HH:mmZ-HH:mmZ(UTC時間)。

TargetDedicatedHostIdForSlave

String

在專屬集群內創建實例時,指定備份實例的主機ID。

DedicatedHostGroupId

String

在專屬集群內創建實例時,指定專屬集群ID。

DBInstanceStorageType

String

實例存儲類型。

實例存儲類型,取值:

  • local_ssd:本地 SSD 盤(推薦)。

  • cloud_ssd:SSD 云盤(不推薦,部分地域已經停止售賣)。

  • cloud_essd:ESSD PL1 云盤。

  • cloud_essd2:ESSD PL2 云盤。

  • cloud_essd3:ESSD PL3 云盤。

  • general_essd:通用云盤。

本參數的默認值根據DBInstanceClass參數中傳的規格代碼自動判斷:

  • 規格代碼為本地盤規格:默認值為local_ssd

  • 規格代碼為云盤規格:默認值為cloud_essd

說明

使用參數查詢功能時,ZoneId,DBInstanceStorageType,Category建議必填,否則會導致校驗不完全。

Serverless 實例僅支持 ESSD PL1 云盤,必須傳入cloud_essd

RoleARN

String

角色ARN。RDS通過該角色訪問KMS。

更多信息,請參見授權PolarDB訪問KMS

DBInstanceClass

String

實例規格。

更多信息,請參見主實例規格列表

SecurityIPList

String

允許訪問該實例下所有數據庫的IP白名單。

多個IP以半角逗號(,)間隔,不可以重復。最多支持1000個。

支持格式:

  • IP地址形式,例如:10.23.XX.XX。

  • CIDR形式,例如:10.23.XX.XX/24(無類域間路由,24表示了地址中前綴的長度,范圍為1~32)。

SecurityGroupId

String

關聯的安全組ID。

最多支持關聯3個安全組,多個安全組用半角逗號(,)隔開。清空安全組請指定空字符串。

MultiAZ

Boolean

該數據庫實例是否支持多可用區。

取值:

  • true:支持多可用區。

  • false:不支持多可用區。

說明

使用參數查詢功能時,MultiAZ建議設置為 false,否則會導致校驗不完全。

VpcId

String

專有網絡ID。

DBMappings

List

實例下創建新的數據庫。

更多信息,請參見DBMappings屬性

DBInstanceDescription

String

實例的描述或備注信息。

長度為2~256個字符。以英文字母或漢字開頭,不能以http://https://開頭。可包含漢字、英文字母、數字、下劃線(_)和短劃線(-)。

ConnectionMode

String

數據庫的連接模式。

取值:

  • Standard:標準訪問模式。

  • Safe:高安全訪問模式。

如果未指定該參數,則默認由RDS系統分配。

說明

SQL Server 2012/2016/2017只支持標準訪問模式。

MasterUsername

String

數據庫實例的主賬號名稱。

名稱需要全局唯一。長度不超過16個字符。以英文字母開頭,可包含英文字母、數字和下劃線(_)。

MasterUserPassword

String

數據庫實例的主賬號密碼。

長度為8~32個字符。可包含英文字母、數字和下劃線(_)。

ZoneId

String

可用區ID。

說明

使用參數查詢功能時,ZoneId,DBInstanceStorageType,Category建議必填,否則會導致校驗不完全。

DBInstanceNetType

String

數據庫實例的網絡類型。

取值

  • Internet:公網訪問。

  • Intranet(默認值):私網訪問。

VSwitchId

String

交換機ID。

多個值用半角逗號(,)隔開。

如果數據庫類型為MariaDB,該參數必須指定。

BackupPolicyMode

String

備份類型。

取值:

  • DataBackupPolicy:數據備份。

  • LogBackupPolicy:日志備份。

AllocatePublicConnection

Boolean

是否申請實例的外網連接串。

取值:

  • true:申請實例的外網連接串。

  • false:不申請實例的外網連接串。

PreferredBackupTime

String

備份時間。

格式:HH:mmZ- HH:mmZ

取值:00:00Z-01:00Z、01:00Z-02:00Z、02:00Z-03:00Z、03:00Z-04:00Z、04:00Z-05:00Z、05:00Z-06:00Z、06:00Z-07:00Z、07:00Z-08:00Z、08:00Z-09:00Z、09:00Z-10:00Z、10:00Z-11:00Z、11:00Z-12:00Z、12:00Z-13:00Z、13:00Z-14:00Z、14:00Z-15:00Z、15:00Z-16:00Z、16:00Z-17:00Z、17:00Z-18:00Z、18:00Z-19:00Z、19:00Z-20:00Z、20:00Z-21:00Z、21:00Z-22:00Z、22:00Z-23:00Z、23:00Z-24:00Z。

BackupRetentionPeriod

Number

備份保留天數。

取值范圍:7~30。

單位:天。

默認值:7。

PrivateIpAddress

String

VSwitchId下的私網IP。

如果不指定該參數,系統將自動分配私網IP。

PreferredBackupPeriod

List

備份周期。

取值:

  • Monday

  • Tuesday

  • Wednesday

  • Thursday

  • Friday

  • Saturday

  • Sunday

MasterUserType

String

主賬號類型。

取值:

  • Normal(默認值):普通賬號。

  • Super:高權限賬號。

  • Sysadmin:管理員賬號。

    說明

    管理員賬號只支持SQLServer數據庫。

Tags

Map

Tag列表,包括TagKey和TagValue。

TagKey不能為空,TagValue可以為空。

格式示例:{“key1”:”value1”,“key2”:””}

PeriodType

String

周期類型。

取值:

  • Month(默認值)

  • Year

PayType

String

實例的付費類型。

取值:

  • Postpaid:后付費,即按量付費。

  • Prepaid:預付費,即包年包月。

Period

Integer

預付費時長。

取值:

  • 當參數PeriodType取值為Year時:1~3。

  • 當參數PeriodType取值為Month:1~9。

TargetDedicatedHostIdForLog

String

在專屬集群內創建實例時,指定日志實例的主機ID。

SlaveZoneIds

List

高可用版或三節點企業版的備可用區。

最多指定兩個備可用區,例如: ["zone-b"]["zone-b", "zone-c"]

為每個主可用區或者備可用區指定一個交換機,例如:ZoneId="zone-a"并且SlaveZoneIds=["zone-c", "zone-b"],VSwitchID取值為

"vsw-zone-a,vsw-zone-c,vsw-zone-b"

SQLCollectorStatus

String

是否開啟SQL洞察(SQL審計)。

取值:

  • Enable:開啟SQL洞察。

  • Disabled:關閉SQL洞察。

SSLSetting

String

實例的安全套接層(SSL)鏈接設置。

取值:

  • Disabled(默認值):禁用SSL。

  • EnabledForPublicConnection:公網連接地址將受SSL證書保護。

    說明

    該參數取值為EnabledForPublicConnection時,AllocatePublicConnection取值必須為true。

  • EnabledForInnerConnection:私網連接地址將受SSL證書保護。

AutoRenew

Boolean

是否自動續費。

僅在創建包年包月實例時傳入。

取值:

  • true:自動續費。

  • false:不自動續費。

說明
  • 按月購買,則自動續費周期為1個月。

  • 按年購買,則自動續費周期為1年。

LogBackupFrequency

String

日志備份頻率。

取值:LogInterval,表示每30分鐘備份一次。 LogBackupFrequency的默認值與數據備份周期PreferredBackupPeriod相同。

說明

參數LogBackupFrequency僅適用于SQL Server。

EnableBackupLog

Boolean

是否啟用日志備份功能。

取值:

  • true:啟用日志備份功能。

  • false:關閉日志備份功能

說明

當BackupPolicyMode參數設置為LogBackupPolicy時,必須指定該參數。

ReleasedKeepPolicy

String

實例釋放后的歸檔備份保留策略。

取值:

  • Lastest:僅保留最后存檔的備份。

  • All:保留所有已存檔的備份。

ArchiveBackupRetentionPeriod

Integer

歸檔備份的保留天數。

取值范圍:30~1095。

單位:天。

ArchiveBackupKeepPolicy

String

歸檔備份的保留周期。

取值:

  • ByMonth

  • ByWeek

  • KeepAll

ArchiveBackupKeepCount

Integer

歸檔備份的保留個數。

取值:

  • 當ArchiveBackupKeepPolicy取值為ByMonth時:1~31。

  • 當ArchiveBackupKeepPolicy取值為ByWeek時:1~7。

  • 當ArchiveBackupKeepPolicy取值為KeepAll時:無需指定該參數。

默認值:1。

LogBackupRetentionPeriod

Integer

日志備份保留天數。

取值范圍:7~730。

日志備份保留期不能長于數據備份保留期。

說明

如果啟用了日志備份功能,您可以指定日志備份的保留期限。

HighSpaceUsageProtection

String

指定當磁盤空間不足(實例超過80%或剩余空間少于5 GB)時是否強制刪除日志備份文件 。

取值:

  • Enable

  • Disable

當BackupPolicyMode取值為LogBackupPolicy時,必須指定該參數。

LocalLogRetentionSpace

Integer

實例上允許存儲日志備份文件的最大空間百分比。

取值范圍:0~50。

如果日志備份文件的空間使用率超過該百分比,系統會提前刪除記錄備份文件,直到空間使用率降至此百分比以下。

說明

當BackupPolicyMode取值為LogBackupPolicy時,必須指定該參數。

BackUpCategory

String

是否開啟秒級備份。

取值:

  • Flash:開啟。

  • Standard:關閉。

CompressType

Integer

備份壓縮方式。

取值:

  • 1:使用zlib工具將備份壓縮到.tar.gz文件中。

  • 4:使用QuickLZ工具將備份壓縮到.xb.gz文件中。僅當實例運行MySQL 5.6或5.7時,才支持此壓縮格式。它可用于還原單個數據庫和表。

  • 8:使用QuickLZ工具將備份壓縮為.xb.gz文件。僅當實例運行MySQL 8.0時,才支持此壓縮格式。它不能用于還原單個數據庫或表。

LocalLogRetentionHours

Integer

本地日志備份保留小時數。

取值范圍:0~168。

單位:小時。

0表示不在實例上保留日志備份文件。

說明

當BackupPolicyMode取值為LogBackupPolicy時,必須指定該參數。

LogBackupLocalRetentionNumber

Integer

實例上可以保留的日志備份文件數。

取值范圍:6~100。

默認值:60。

ServerlessConfig

Map

RDS Serverless實例的相關設置。

更多信息,請參見ServerlessConfig屬性

InstanceNetworkType

String

實例的網絡類型。

取值:

  • VPC:專有網絡。

  • Classic:經典網絡。

說明

MySQL云盤實例只支持專有網絡,此參數必須配置為VPC

PostgreSQL和MariaDB實例只支持專有網絡,此參數必須配置為VPC

SQL Server單機版和Web版實例支持經典網絡和專有網絡。其余實例只支持專有網絡,此參數必須配置為VPC

StorageAutoScale

String

存儲空間自動擴容開關。

僅MySQL和PostgreSQL支持,取值:

  • Enable:開啟。

  • Disable:關閉(默認)。

說明

您也可以在實例創建完成之后,調用ModifyDasInstanceConfig進行調整。更多信息,請參見設置存儲空間自動擴容

StorageUpperBound

Number

存儲空間自動擴容的總存儲空間上限值。

自動擴容不會導致實例總存儲空間超過該值。單位:GB。

說明

取值需大于等于 0。

StorageAutoScaleEnable時必填。

StorageThreshold

Number

存儲空間自動擴容觸發閾值(百分比)。

取值:

  • 10

  • 20

  • 30

  • 40

  • 50

說明

StorageAutoScaleEnable時該參數必填。

BurstingEnabled

Boolean

通用云盤 IO 突發功能開關。

取值:

  • true:開啟 IO 突發功能。

  • false:關閉 IO 突發功能。

說明

了解通用云盤的 IO 突發功能的更多信息,請參見什么是通用云盤

IoAccelerationEnabled

String

是否開啟通用云盤 IO 加速功能。

取值:

  • 1:開啟

  • 0:不開啟

說明

通用云盤的 IO 加速功能的更多信息,請參見通用云盤IO加速功能

ColdDataEnabled

Boolean

通用云盤數據歸檔功能開關。

取值:

  • true:開啟。

  • false:關閉。

通用云盤的數據歸檔功能信息,請參見通用云盤數據歸檔功能

ServerlessConfig語法

"ServerlessConfig": {
    "SwitchForce": Boolean,
    "MaxCapacity": Number,
    "MinCapacity": Number,
    "AutoPause": Boolean
  }

ServerlessConfig屬性

屬性名稱

類型

必須

允許更新

描述

約束

SwitchForce

Boolean

是否開啟Serverless實例的強制彈性擴容和縮容。

取值:

  • true:開啟。

  • false(默認):不開啟。

說明
  • 開啟該參數后,實例進行強制擴容和縮容時會有1分鐘以內的閃斷,請您根據實際情況謹慎使用。

  • 實例RCU的彈性擴容和縮容通常會立刻生效,但在某些特殊情況下(例如:大事務執行中)無法即刻完成擴容和縮容,此時可開啟本參數進行強制擴容和縮容。

MaxCapacity

Number

實例RCU(RDS Capacity Unit)自動擴容和縮容范圍的最大值。

取值:0.5~8。

說明

該參數的值必須大于等于MinCapacity參數。

MinCapacity

Number

實例RCU自動擴容和縮容范圍的最小值。

取值:0.5~8。

說明

該參數的值必須小于等于MaxCapacity參數。

AutoPause

Boolean

是否開啟Serverless實例的智能暫停和啟動。

取值:

  • true:開啟。

  • false(默認):不開啟。

說明

如果10分鐘無任何連接將進入暫停狀態,當連接進入時會自動喚醒。

DBMappings語法

"DBMappings": [
  {
    "DBDescription": String,
    "CharacterSetName": String,
    "DBName": String
  }
]

DBMappings屬性

屬性名稱

類型

必須

允許更新

描述

約束

CharacterSetName

String

字符集。

取值:

  • MySQL類型:

    • utf8

    • gbk

    • latin1

    • utf8mb4(適用于5.5版和5.6版)

  • SQLServer類型:

    • Chinese_PRC_CI_AS

    • Chinese_PRC_CS_AS

    • SQL_Latin1_General_CP1_CI_AS

    • SQL_Latin1_General_CP1_CS_AS

    • Chinese_PRC_BIN

DBName

String

數據庫名稱。

名稱需要全局唯一。

長度不超過64個字符。以英文字母開頭,可包含英文字母、數字和下劃線(_)。

DBDescription

String

數據庫描述。

長度為2~256個字符。以英文字母或漢字開頭,不能以http://https://開頭。可包含漢字、英文字母、數字、下劃線(_)和短劃線(-)。

返回值

Fn::GetAtt

  • DBInstanceId:數據庫實例ID。

  • InnerPort:數據庫實例的內網端口。

  • InnerIPAddress:內網IP。

  • InnerConnectionString:內網連接地址。

  • PublicPort:數據庫實例公網端口。

  • PublicConnectionString:公網連接地址。

  • PublicIPAddress:公網IP。

示例

YAML格式

ROSTemplateFormatVersion: '2015-09-01'
Description: Test RDS DBInstance
Parameters:
  VpcId:
    AssociationProperty: ALIYUN::ECS::VPC::VPCId
    Type: String
    Description:
      en: Please search the ID starting with (vpc-xxx) from console-Virtual Private Cloud
      zh-cn: 現有虛擬專有網絡的實例ID
    Label:
      en: VPC ID
      zh-cn: 專有網絡VPC實例ID
  VSwitchId:
    AssociationProperty: ALIYUN::ECS::VSwitch::VSwitchId
    AssociationPropertyMetadata:
      VpcId: ${VpcId}
      ZoneId: ${VSwitchZoneId}
    Type: String
    Description:
      en: Instance ID of existing business network switches, console-Virtual Private Cloud-VSwitches under query
      zh-cn: 現有業務網絡交換機的實例ID
    Label:
      en: VSwitch ID
      zh-cn: 交換機實例ID
Resources:
  RDSInstance:
    Type: ALIYUN::RDS::DBInstance
    Properties:
      VpcId:
        Ref: VpcId
      VSwitchId:
        Ref: VSwitchId
      EngineVersion: '5.6'
      DBInstanceClass: rds.mysql.s2.large
      SecurityIPList: 0.0.0.0/0
      DBInstanceStorage: 5
      Engine: MySQL
      DBMappings:
        - CharacterSetName: utf8
          DBName: DBTest
Outputs:
  DBInstanceId:
    Value:
      Fn::GetAtt:
        - RDSInstance
        - DBInstanceId

JSON格式

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Description": "Test RDS DBInstance",
  "Parameters": {
    "VpcId": {
      "AssociationProperty": "ALIYUN::ECS::VPC::VPCId",
      "Type": "String",
      "Description": {
        "en": "Please search the ID starting with (vpc-xxx) from console-Virtual Private Cloud",
        "zh-cn": "現有虛擬專有網絡的實例ID"
      },
      "Label": {
        "en": "VPC ID",
        "zh-cn": "專有網絡VPC實例ID"
      }
    },
    "VSwitchId": {
      "AssociationProperty": "ALIYUN::ECS::VSwitch::VSwitchId",
      "AssociationPropertyMetadata": {
        "VpcId": "${VpcId}",
        "ZoneId": "${VSwitchZoneId}"
      },
      "Type": "String",
      "Description": {
        "en": "Instance ID of existing business network switches, console-Virtual Private Cloud-VSwitches under query",
        "zh-cn": "現有業務網絡交換機的實例ID"
      },
      "Label": {
        "en": "VSwitch ID",
        "zh-cn": "交換機實例ID"
      }
    }
  },
  "Resources": {
    "RDSInstance": {
      "Type": "ALIYUN::RDS::DBInstance",
      "Properties": {
        "VpcId": {
          "Ref": "VpcId"
        },
        "VSwitchId": {
          "Ref": "VSwitchId"
        },
        "EngineVersion": "5.6",
        "DBInstanceClass": "rds.mysql.s2.large",
        "SecurityIPList": "0.0.0.0/0",
        "DBInstanceStorage": 5,
        "Engine": "MySQL",
        "DBMappings": [
          {
            "CharacterSetName": "utf8",
            "DBName": "DBTest"
          }
        ]
      }
    }
  },
  "Outputs": {
    "DBInstanceId": {
      "Value": {
        "Fn::GetAtt": [
          "RDSInstance",
          "DBInstanceId"
        ]
      }
    }
  }
}

用戶需要創建多可用區的RDS時,可以通過以下兩種方式實現:

1.配置MultiAZ 為 true,ZoneId 設置為空,創建時會自動為RDS實例選擇多可用區。

2.配置MultiAZ為 false 或者不配置MultiAZ,通過配置ZoneId+ZoneIdSlave的方式設置RDS多可用區。

更多示例,請參見創建數據庫實例、創建管理數據庫的賬號、授權賬號訪問數據庫、修改數據庫參數列表、修改實例訪問白名單、為某個實例創建一個只讀實例和在實例下創建數據庫的組合示例:YAML示例