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}
説明例 この例では、現在のリージョンから OSS バケットを取得します。`AssociationProperty` は `ALIYUN::OSS::Bucket::BucketName` に設定され、`AssociationPropertyMetadata` は `RegionId` に設定されます。
|
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}
説明例 この例では、現在のリージョンから OSS オブジェクトを取得します。`AssociationProperty` は `ALIYUN::OSS::Bucket::Object` に設定され、`AssociationPropertyMetadata` は `RegionId` に設定されます。
|
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
説明例 この例では、現在のリージョンから OSS オブジェクトを取得します。`AssociationProperty` は `ALIYUN::OSS::Object::ObjectName` に設定され、`AssociationPropertyMetadata` は `RegionId` と `BucketName` で設定されます。
|
UploadFilesToUserBucket | ファイルを OSS バケットにアップロードするために使用されるコンポーネント。 | Mode:コンポーネントの表示モード。有効な値: RegionId:バケットが配置されているリージョン。デフォルト値は現在の環境のリージョンです。このリージョンが指定されたバケットのリージョンと一致することを確認してください。 BucketName:バケットの名前。 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
説明例 この例では、現在のリージョンで OSS オブジェクトを取得するために、`BucketName` パラメーターの `AssociationProperty` プロパティを `ALIYUN::OSS::Bucket::BucketName` に設定し、`AssociationPropertyMetadata` プロパティを `RegionId` と `BucketName` に設定します。指定されたバケットにファイルをアップロードするには、`UploadFilesToUserBucket` プロパティを `UploadFilesToUserBucket` に設定し、`AssociationPropertyMetadata` プロパティを `BucketName` に設定します。
|