全部产品
Search
文档中心

Resource Orchestration Service:ALIYUN::Flink::Namespace

更新时间:Jun 26, 2025

ALIYUN::Flink::Namespace digunakan untuk membuat proyek.

Sintaksis

{
  "Type": "ALIYUN::Flink::Namespace",
  "Properties": {
    "InstanceId": String,
    "ResourceSpec": Map,
    "Namespace": String
  }
}

Properti

PropertiTipeDiperlukanDapat DieditDeskripsiBatasan
InstanceIdStringYaTidakID dari instance. Tidak ada.
ResourceSpecMapTidakYaSpesifikasi sumber daya. Untuk informasi lebih lanjut, lihat properti ResourceSpec.
NamespaceStringYaTidakNama dari proyek. Tidak ada.

Sintaksis ResourceSpec

"ResourceSpec": {
  "Cpu": Integer,
  "MemoryGB": Integer
}

Properti ResourceSpec

PropertiTipeDiperlukanDapat DieditDeskripsiBatasan
CpuIntegerTidakYaJumlah vCPU. Properti ini diperlukan jika proyek menggunakan metode penagihan berlangganan.
Catatan

Jumlah vCPU yang dapat dikonfigurasi untuk proyek harus kurang dari jumlah vCPU tersisa di ruang kerja tempat proyek tersebut berada. Jika tidak, kesalahan akan dikembalikan. Jumlah vCPU tersisa di ruang kerja dihitung berdasarkan rumus berikut: Jumlah vCPU tersisa di ruang kerja = Total jumlah vCPU di ruang kerja - Jumlah vCPU yang dialokasikan ke proyek.

MemoryGBIntegerTidakYaUkuran memori.

Properti ini diperlukan jika proyek menggunakan metode penagihan berlangganan. Nilai properti MemoryGB harus empat kali nilai properti Cpu.

Catatan

Ukuran memori yang dapat dikonfigurasi untuk proyek harus kurang dari ukuran memori tersisa di ruang kerja tempat proyek tersebut berada. Jika tidak, kesalahan akan dikembalikan. Ukuran memori tersisa di ruang kerja dihitung berdasarkan rumus berikut: Ukuran memori tersisa di ruang kerja = Total ukuran memori di ruang kerja - Ukuran memori yang dialokasikan ke proyek.

Nilai pengembalian

Fn::GetAtt

  • InstanceId: ID instance.
  • Namespace: Nama proyek.

Contoh

JSON Format

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "InstanceId": {
      "Type": "String",
      "Description": "Instance ID."
    },
    "Namespace": {
      "Type": "String",
      "Description": "Nama ruang proyek.",
      "AllowedPattern": "^[a-z][a-z0-9-]{1,60}"
    }
  },
  "Resources": {
    "FlinkNamespace": {
      "Type": "ALIYUN::Flink::Namespace",
      "Properties": {
        "InstanceId": {
          "Ref": "InstanceId"
        },
        "Namespace": {
          "Ref": "Namespace"
        }
      }
    }
  },
  "Outputs": {
    "InstanceId": {
      "Description": "Instance ID.",
      "Value": {
        "Fn::GetAtt": [
          "FlinkNamespace",
          "InstanceId"
        ]
      }
    },
    "Namespace": {
      "Description": "Nama ruang proyek.",
      "Value": {
        "Fn::GetAtt": [
          "FlinkNamespace",
          "Namespace"
        ]
      }
    }
  }
}