AssociationProperty取值 | 說明 | 對應的AssociationPropertyMetadata |
ALIYUN::OSS::Bucket::BucketName | OSS儲存空間名稱。 | RegionId:地區ID(預設為資源棧所屬地區)。 樣本如下: 範例程式碼 JSON樣本: {
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"RegionId": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::RegionId"
},
"BucketName": {
"Type": "String",
"AssociationProperty": "ALIYUN::OSS::Bucket::BucketName",
"AssociationPropertyMetadata": {
"RegionId": "${RegionId}"
}
}
}
}
YAML樣本: ROSTemplateFormatVersion: '2015-09-01'
Parameters:
RegionId:
Type: String
AssociationProperty: ALIYUN::ECS::RegionId
BucketName:
Type: String
AssociationProperty: ALIYUN::OSS::Bucket::BucketName
AssociationPropertyMetadata:
RegionId: ${RegionId}
樣本說明 樣本中通過指定參數BucketName的AssociationProperty屬性為ALIYUN::OSS::Bucket::BucketName,AssociationPropertyMetadata屬性為RegionId,擷取當前地區下的OSS儲存空間。
|
ALIYUN::OSS::Bucket::Object | OSS儲存物件。 | 樣本如下: 範例程式碼 JSON樣本: {
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"RegionId": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::RegionId"
},
"BucketObject": {
"Type": "String",
"AssociationProperty": "ALIYUN::NLB::Zone::ZoneId",
"AssociationPropertyMetadata": {
"RegionId": "${RegionId}"
}
}
}
}
YAML樣本: ROSTemplateFormatVersion: '2015-09-01'
Parameters:
RegionId:
Type: String
AssociationProperty: ALIYUN::ECS::RegionId
BucketObject:
Type: String
AssociationProperty: ALIYUN::NLB::Zone::ZoneId
AssociationPropertyMetadata:
RegionId: ${RegionId}
樣本說明 樣本中通過指定參數BucketObject的AssociationProperty屬性為ALIYUN::OSS::Bucket::Object,AssociationPropertyMetadata屬性為RegionId,擷取當前可用地區下OSS儲存物件。
|
ALIYUN::OSS::Object::ObjectName | OSS對象名稱。 | 樣本如下: 範例程式碼 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"
}
}
}
}
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
樣本說明 樣本中通過指定參數ObjectName的AssociationProperty屬性為ALIYUN::OSS::Object::ObjectName,AssociationPropertyMetadata屬性為RegionId、BucketName,擷取當前地區下的OSS對象。
|
UploadFilesToUserBucket | OSS上傳檔案組件。 | Mode: 組件的形式。取值: RegionId: Bucket所在地區,預設為當前環境地區。確保和指定的Bucket保持一致。 BucketName: Bucket的名稱。 Multiple: 一次上傳多個檔案,取值: Directory:支援上傳檔案夾,取值: ValueType:傳回值類型,預設OSS Url。 ObjectNamePrefix: 支援指定上傳檔案的路徑 AddSuffix: 是否給上傳的檔案名稱附加時間戳記尾碼,取值: SuffixFormat: 時間戳記尾碼格式,樣本:YYYY-MM-DD。
樣本如下: 範例程式碼 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"
}
}
}
}
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
樣本說明 樣本中通過指定參數BucketName的AssociationProperty屬性為ALIYUN::OSS::Bucket::BucketName,AssociationPropertyMetadata屬性為RegionId、BucketName,擷取當前地區下的OSS對象。UploadFilesToUserBucket屬性為UploadFilesToUserBucket,AssociationPropertyMetadata屬性為BucketName,上傳檔案到指定的Bucket中。
|