Nilai AssociationProperty | Deskripsi | AssociationPropertyMetadata yang Sesuai |
ALIYUN::OSS::Bucket::BucketName | Nama bucket OSS. | RegionId: ID wilayah. Nilai default-nya adalah wilayah stack tersebut. Contoh: Kode contoh Contoh JSON: {
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"RegionId": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::RegionId"
},
"BucketName": {
"Type": "String",
"AssociationProperty": "ALIYUN::OSS::Bucket::BucketName",
"AssociationPropertyMetadata": {
"RegionId": "${RegionId}"
}
}
}
}
Contoh YAML: ROSTemplateFormatVersion: '2015-09-01'
Parameters:
RegionId:
Type: String
AssociationProperty: ALIYUN::ECS::RegionId
BucketName:
Type: String
AssociationProperty: ALIYUN::OSS::Bucket::BucketName
AssociationPropertyMetadata:
RegionId: ${RegionId}
Deskripsi contoh Contoh ini mengambil bucket OSS dari wilayah saat ini. Properti `AssociationProperty` diatur ke `ALIYUN::OSS::Bucket::BucketName` dan `AssociationPropertyMetadata` diatur ke `RegionId`.
|
ALIYUN::OSS::Bucket::Object | Objek OSS. | RegionId: ID wilayah. Nilai default-nya adalah wilayah stack tersebut. ObjectType: kelas penyimpanan objek tersebut. ValueType: tipe nilai objek tersebut.
Contoh: Kode contoh Contoh JSON: {
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"RegionId": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::RegionId"
},
"BucketObject": {
"Type": "String",
"AssociationProperty": "ALIYUN::NLB::Zone::ZoneId",
"AssociationPropertyMetadata": {
"RegionId": "${RegionId}"
}
}
}
}
Contoh YAML: ROSTemplateFormatVersion: '2015-09-01'
Parameters:
RegionId:
Type: String
AssociationProperty: ALIYUN::ECS::RegionId
BucketObject:
Type: String
AssociationProperty: ALIYUN::NLB::Zone::ZoneId
AssociationPropertyMetadata:
RegionId: ${RegionId}
Deskripsi contoh Contoh ini mengambil objek OSS dari wilayah saat ini. Properti `AssociationProperty` diatur ke `ALIYUN::OSS::Bucket::Object` dan `AssociationPropertyMetadata` diatur ke `RegionId`.
|
ALIYUN::OSS::Object::ObjectName | Nama objek OSS. | RegionId: ID wilayah. Nilai default-nya adalah wilayah stack tersebut. BucketName: nama bucket tersebut. ValueType: tipe alamat yang dikembalikan. Nilai default-nya adalah `OSSUrl`. Nilai ini mengembalikan path lengkap objek, seperti: oss://beijing-test-delete/test.xml. Jika Anda mengatur parameter ini ke nilai lain, hanya nama objek yang dikembalikan, seperti test.xml.
Contoh: Kode contoh Contoh JSON: {
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"RegionId": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::RegionId"
},
"BucketName": {
"Type": "String",
"AssociationProperty": "ALIYUN::OSS::Bucket::BucketName",
"AssociationPropertyMetadata": {
"RegionId": "${RegionId}"
}
},
"ObjectName": {
"Type": "String",
"AssociationProperty": "ALIYUN::OSS::Object::ObjectName",
"AssociationPropertyMetadata": {
"RegionId": "${RegionId}",
"BucketName": "${BucketName}",
"ValueType": "OSSUrl"
}
}
}
}
Contoh YAML: ROSTemplateFormatVersion: '2015-09-01'
Parameters:
RegionId:
Type: String
AssociationProperty: ALIYUN::ECS::RegionId
BucketName:
Type: String
AssociationProperty: ALIYUN::OSS::Bucket::BucketName
AssociationPropertyMetadata:
RegionId: ${RegionId}
ObjectName:
Type: String
AssociationProperty: ALIYUN::OSS::Object::ObjectName
AssociationPropertyMetadata:
RegionId: ${RegionId}
BucketName: ${BucketName}
ValueType: OSSUrl
Deskripsi contoh Contoh ini mengambil objek OSS dari wilayah saat ini. Properti `AssociationProperty` diatur ke `ALIYUN::OSS::Object::ObjectName` dan `AssociationPropertyMetadata` dikonfigurasi dengan `RegionId` dan `BucketName`.
|
UploadFilesToUserBucket | Komponen yang digunakan untuk mengunggah file ke bucket OSS. | Mode: mode tampilan komponen. Nilai yang valid: RegionId: wilayah tempat bucket berada. Nilai default-nya adalah wilayah lingkungan saat ini. Pastikan wilayah ini sesuai dengan wilayah bucket yang ditentukan. BucketName: nama bucket tersebut. Multiple: menentukan apakah akan mengunggah beberapa file sekaligus. Nilai yang valid: Directory: direktori untuk unggahan folder. Nilai yang diizinkan: ValueType: tipe nilai yang dikembalikan. Nilai default-nya adalah URL OSS. ObjectNamePrefix: path tujuan pengunggahan file. AddSuffix: menentukan apakah akan menambahkan akhiran timestamp pada nama file yang diunggah. Nilai yang valid: SuffixFormat: format akhiran timestamp. Contoh: `YYYY-MM-DD`.
Contoh: Kode contoh Contoh JSON: {
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"BucketName": {
"Type": "String",
"AssociationProperty": "ALIYUN::OSS::Bucket::BucketName",
"AssociationPropertyMetadata": {
"RegionId": "${RegionId}"
}
},
"UploadFilesToUserBucket": {
"Type": "String",
"AssociationProperty": "UploadFilesToUserBucket",
"AssociationPropertyMetadata": {
"Mode": "dragger",
"BucketName": "${BucketName}",
"Multiple": true,
"Directory": true,
"ValueType": "OSS Url",
"AddSuffix": true,
"SuffixFormat": "YYYY-MM-DD"
}
}
}
}
Contoh YAML: ROSTemplateFormatVersion: '2015-09-01'
Parameters:
RegionId:
Type: String
AssociatiROSTemplateFormatVersion: '2015-09-01'
Parameters:
BucketName:
Type: String
AssociationProperty: ALIYUN::OSS::Bucket::BucketName
AssociationPropertyMetadata:
RegionId: ${RegionId}
UploadFilesToUserBucket:
Type: String
AssociationProperty: UploadFilesToUserBucket
AssociationPropertyMetadata:
Mode: dragger
BucketName: ${BucketName}
Multiple: true
Directory: true
ValueType: OSS Url
AddSuffix: true
SuffixFormat: YYYY-MM-DD
Deskripsi contoh Pada contoh ini, untuk mengambil objek OSS di wilayah saat ini, atur properti AssociationProperty parameter BucketName ke ALIYUN::OSS::Bucket::BucketName dan properti AssociationPropertyMetadata ke RegionId dan BucketName. Untuk mengunggah file ke bucket yang ditentukan, atur properti UploadFilesToUserBucket ke UploadFilesToUserBucket dan properti AssociationPropertyMetadata ke BucketName.
|