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

Resource Orchestration Service:ALIYUN::RDS::PostgresExtensions

最終更新日:Mar 17, 2025

ALIYUN::RDS::PostgresExtensions は、データベースに拡張機能をインストールするために使用されます。

構文

{
  "Type": "ALIYUN::RDS::PostgresExtensions",
  "Properties": {
    "AccountName": String,
    "DBInstanceId": String,
    "DBName": String,
    "Extensions": List,
    "ResourceGroupId": String,
    "RiskConfirmed": Boolean,
    "SourceDatabase": String
  }
}

プロパティ

プロパティ

必須

編集可能

説明

制約

AccountName

String

はい

いいえ

拡張機能が属するアカウント。

特権アカウントのみがサポートされています。

DBInstanceId

String

はい

いいえ

インスタンス ID。

なし。

DBName

String

はい

いいえ

インスタンス上のデータベースの名前。

なし。

Extensions

List

いいえ

いいえ

インストールする拡張機能。

最大 10 個の拡張機能をインストールできます。

ResourceGroupId

String

いいえ

いいえ

リソースグループの ID。

なし。

RiskConfirmed

Boolean

いいえ

いいえ

セキュリティリスクを確認するかどうかを指定します。古いマイナーエンジンバージョンを使用するインスタンスに特定の拡張機能をインストールすると、セキュリティリスクが発生する可能性があります。リスクを認識した後にのみインストールを続行してください。

有効な値:

  • true

  • false

SourceDatabase

String

いいえ

いいえ

拡張機能を同期元のデータベースから同期先のデータベースに同期するソースデータベース。

拡張機能 が空の場合、このプロパティを指定する必要があります。

戻り値

Fn::GetAtt

InstalledExtensionNames: インストールされている拡張機能の名前。

説明

DBInstanceId プロパティなど、プロパティのマスクされた値は、ビジネス要件に基づいて変更する必要があります。

YAML 形式

ROSTemplateFormatVersion: '2015-09-01'
Parameters: {}
Resources:
  PostgresExtensions:
    Type: ALIYUN::RDS::PostgresExtensions
    Properties:
      DBInstanceId: pgm-gc7f1****
      DBName: test_db
      AccountName: test_user
Outputs:
  InstalledExtensionNames:
    Description: ROS 経由でインストールされた拡張機能名
    Value:
      Fn::GetAtt:
        - PostgresExtensions
        - InstalledExtensionNames

JSON 形式

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
  },
  "Resources": {
    "PostgresExtensions": {
      "Type": "ALIYUN::RDS::PostgresExtensions",
      "Properties": {
        "DBInstanceId": "pgm-gc7f1****",
        "DBName": "test_db",
        "AccountName": "test_user"
      }
    }
  },
  "Outputs": {
    "InstalledExtensionNames": {
      "Description": "ROS 経由でインストールされた拡張機能名",
      "Value": {
        "Fn::GetAtt": [
          "PostgresExtensions",
          "InstalledExtensionNames"
        ]
      }
    }
  }
}