全部产品
Search
文档中心

Resource Orchestration Service:ALIYUN::CR::UserInfo

更新时间:Jun 26, 2025

ALIYUN::CR::UserInfo digunakan untuk membuat informasi pengguna.

Sintaksis

{
  "Type": "ALIYUN::CR::UserInfo",
  "Properties": {
    "User": Map,
    "InstanceId": String
  }
}

Properti

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Batasan

User

Map

Ya

Ya

Informasi tentang pengguna.

Jika pengguna sudah ada, Anda dapat menentukan properti ini untuk memperbarui informasi. Untuk informasi lebih lanjut, lihat Sintaksis Pengguna dan Properti Pengguna.

InstanceId

String

Tidak

Tidak

ID dari instance Container Registry.

Tidak ada.

Sintaksis Pengguna

"User": {
  "Password": String
}

Properti Pengguna

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Batasan

Password

String

Ya

Ya

Kata sandi.

Kata sandi harus memiliki panjang 8 hingga 32 karakter. Harus mengandung setidaknya dua dari jenis karakter berikut: huruf, angka, dan karakter khusus. Karakter khusus yang didukung adalah: ( ) ' ~ ! @ # $ % ^ & * - + = | { } [ ] : ; < > , . ? / -.

Nilai Kembali

Fn::GetAtt

  • LoginName: Nama masuk.

  • UserId: ID pengguna.

Contoh

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "User": {
      "Type": "Json",
      "Description": "Info pengguna. Jika pengguna ada, akan memperbarui info pengguna.",
      "Default": "{\"Password\": \"Admin****\"}"
    }
  },
  "Resources": {
    "UserInfo": {
      "Type": "ALIYUN::CR::UserInfo",
      "Properties": {
        "User": {
          "Ref": "User"
        }
      }
    }
  },
  "Outputs": {
    "LoginName": {
      "Description": "Nama masuk.",
      "Value": {
        "Fn::GetAtt": [
          "UserInfo",
          "LoginName"
        ]
      }
    },
    "UserId": {
      "Description": "ID pengguna.",
      "Value": {
        "Fn::GetAtt": [
          "UserInfo",
          "UserId"
        ]
      }
    }
  }
}