ALIYUN::SLB::AccessLogsAddition は、Classic Load Balancer(CLB)インスタンスのアクセスログ転送ルールを設定するために使用されます。
構文
{
"Type": "ALIYUN::SLB::AccessLogsAddition",
"Properties": {
"LogStore": String,
"LoadBalancerId": String,
"LogProject": String
}
}プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
LogStore | String | はい | いいえ | Simple Log Service(SLS)のログストアの名前。 | なし。 |
LoadBalancerId | String | はい | いいえ | CLB インスタンスの ID。 | なし。 |
LogProject | String | はい | いいえ | SLS のプロジェクト名。 | なし。 |
戻り値
Fn::GetAtt
なし。
例
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
LogStore:
Type: String
Description:
ja: ログストア名。
Required: true
LoadBalancerId:
Type: String
Description:
ja: ロードバランサー ID。SLB レイヤー 7 ロードバランシング(HTTP/HTTPS リスナー)のみがアクセスログ機能をサポートしています。前提条件 1. SLB インスタンスが作成されていること。詳細は、「CLB インスタンスの作成と管理」をご参照ください。 2. 仮想サーバーグループが作成されていること。バックエンドサーバーがサーバーグループに追加されていること。 3. CLB に HTTP または HTTPS リスナーが設定されていること。 4. ログサービスが有効になっていること。詳細は、「ログサービスのアクティブ化」をご参照ください。
Required: true
LogProject:
Type: String
Description:
ja: ログプロジェクト名。
Required: true
Resources:
AccessLogsAddition:
Type: ALIYUN::SLB::AccessLogsAddition
Properties:
LogStore:
Ref: LogStore
LoadBalancerId:
Ref: LoadBalancerId
LogProject:
Ref: LogProject
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"LogStore": {
"Type": "String",
"Description": {
"ja": "ログストア名。"
},
"Required": true
},
"LoadBalancerId": {
"Type": "String",
"Description": {
"ja": "ロードバランサー ID。SLB レイヤー 7 ロードバランシング(HTTP/HTTPS リスナー)のみがアクセスログ機能をサポートしています。前提条件 1. SLB インスタンスが作成されていること。詳細は、「CLB インスタンスの作成と管理」をご参照ください。 2. 仮想サーバーグループが作成されていること。バックエンドサーバーがサーバーグループに追加されていること。 3. CLB に HTTP または HTTPS リスナーが設定されていること。 4. ログサービスが有効になっていること。詳細は、「ログサービスのアクティブ化」をご参照ください。"
},
"Required": true
},
"LogProject": {
"Type": "String",
"Description": {
"ja": "ログプロジェクト名。"
},
"Required": true
}
},
"Resources": {
"AccessLogsAddition": {
"Type": "ALIYUN::SLB::AccessLogsAddition",
"Properties": {
"LogStore": {
"Ref": "LogStore"
},
"LoadBalancerId": {
"Ref": "LoadBalancerId"
},
"LogProject": {
"Ref": "LogProject"
}
}
}
}
}