すべてのプロダクト
Search
ドキュメントセンター

Resource Orchestration Service:ALIYUN::RDS::Database

最終更新日:Jan 16, 2025

ALIYUN::RDS::Database は、ApsaraDB for RDS インスタンスにデータベースを作成するために使用されます。

構文

{
  "Type": "ALIYUN::RDS::Database",
  "Properties": {
    "CharacterSetName": String,
    "DBInstanceId": String,
    "DBDescription": String,
    "DBName": String
  }
}

プロパティ

プロパティタイプ必須編集可能説明制約
CharacterSetNameStringはいいいえインスタンスの文字セット名。有効な値:
  • ApsaraDB for MySQL インスタンスまたは ApsaraDB for MariaDB インスタンスの場合、有効な値は utf8、gbk、latin1、および utf8mb4 です。
  • ApsaraDB for SQL Server インスタンスの場合、有効な値は Chinese_PRC_CI_AS、Chinese_PRC_CS_AS、SQL_Latin1_General_CP1_CI_AS、SQL_Latin1_General_CP1_CS_AS、および Chinese_PRC_BIN です。
  • ApsaraDB for PostgreSQL インスタンスの場合、有効な値は KOI8U、UTF8、WIN866、WIN874、WIN1250、WIN1251、WIN1252、WIN1253、WIN1254、WIN1255、WIN1256、WIN1257、WIN1258、EUC_CN、EUC_KR、EUC_TW、EUC_JP、EUC_JIS_2004、KOI8R、MULE_INTERNAL、LATIN1、LATIN2、LATIN3、LATIN4、LATIN5、LATIN6、LATIN7、LATIN8、LATIN9、LATIN10、ISO_8859_5、ISO_8859_6、ISO_8859_7、ISO_8859_8、および SQL_ASCII です。
DBInstanceIdStringはいいいえインスタンスの ID。なし。
DBDescriptionStringいいえはいデータベースの説明。説明は 2 ~ 256 文字である必要があります。説明は文字で始まり、http:// または https:// で始めることはできません。説明には、文字、数字、アンダースコア(_)、およびハイフン(-)を含めることができます。
DBNameStringはいいいえデータベースの名前。名前は 2 ~ 64 文字で、小文字、数字、アンダースコア(_)、およびハイフン(-)を含めることができます。名前は小文字で始まり、小文字または数字で終わる必要があります。
説明 各データベース名は、インスタンス内で一意である必要があります。

レスポンスパラメーター

Fn::GetAtt

  • DBInstanceId: ApsaraDB for RDS インスタンスの ID。
  • DBName: データベースの名前。

  • YAML 形式

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      DBInstanceId:
        Type: String
        AssociationProperty: ALIYUN::RDS::Instance::InstanceId
        Description: インスタンスの ID。
    Resources:
      Database:
        Type: ALIYUN::RDS::Database
        Properties:
          CharacterSetName: utf8
          DBInstanceId:
            Ref: DBInstanceId
          DBName: DBTest
    Outputs:
      DBInstanceId:
        Description: インスタンスの ID。
        Value:
          Fn::GetAtt:
            - Database
            - DBInstanceId
      DBName:
        Description: データベースの名前。
        Value:
          Fn::GetAtt:
            - Database
            - DBName
  • JSON 形式

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "DBInstanceId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::RDS::Instance::InstanceId",
          "Description": "インスタンスの ID。"  // The ID of the instance.
        }
      },
      "Resources": {
        "Database": {
          "Type": "ALIYUN::RDS::Database",
          "Properties": {
            "CharacterSetName": "utf8",
            "DBInstanceId": {
              "Ref": "DBInstanceId"
            },
            "DBName": "DBTest"
          }
        }
      },
      "Outputs": {
        "DBInstanceId": {
          "Description": "インスタンスの ID。",  // The ID of the instance.
          "Value": {
            "Fn::GetAtt": [
              "Database",
              "DBInstanceId"
            ]
          }
        },
        "DBName": {
          "Description": "データベースの名前。",  // The name of the database.
          "Value": {
            "Fn::GetAtt": [
              "Database",
              "DBName"
            ]
          }
        }
      }
    }