すべてのプロダクト
Search
ドキュメントセンター

Resource Orchestration Service:ALIYUN::SLS::ServiceLog

最終更新日:Mar 17, 2025

ALIYUN::SLS::ServiceLog は、サービスログ機能を有効にするために使用されます。

構文

{
  "Type": "ALIYUN::SLS::ServiceLog",
  "Properties": {
    "ServiceLogTypes": List,
    "ProjectName": String,
    "LogStorageLocation": String
  }
}

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

ServiceLogTypes

List

はい

いいえ

サービスログのタイプ。

有効な値:

  • DetailedLogs: この値を使用し、プロジェクトを指定すると、システムはプロジェクト内に Logstore とダッシュボードを自動的に作成します。 Logstore には課金されます。

  • ImportantLogs: この値を使用し、プロジェクトを指定すると、システムは、コンシューマーグループの消費遅延ログや Logtail ハートビートログなどの重要なログを保存するために、Logstore を自動的に作成します。 Logstore は無料です。

  • JobOperationalLogs: この値を使用し、プロジェクトを指定すると、システムはプロジェクト内に internal-diagnostic_log という名前の Logstore を自動的に作成し、データインポートジョブ、スケジュール済み SQL ジョブ、およびデータ転送ジョブの操作ログを記録および保存します。 Logstore は無料です。

ProjectName

String

はい

いいえ

サービスログ機能を有効にするプロジェクトの名前。

プロジェクトでサービスログ機能が既に有効になっている場合は、プロジェクト名を指定して機能を再度有効にすることができます。

LogStorageLocation

String

はい

いいえ

サービスログの場所。

なし。

戻り値

Fn::GetAtt

ProjectName: プロジェクト名。

  • YAML フォーマット

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      LogStorageLocation:
        Description:
          ja: サービスログの場所。
        Required: true
        Type: String
      ProjectName:
        Description:
          ja: アクティブ化する必要があるプロジェクトの名前。既にアクティブ化されている場合は、再度アクティブ化されます。
        Required: true
        Type: String
      ServiceLogTypes:
        AssociationProperty: List[Parameter]
        AssociationPropertyMetadata:
          Parameter:
            AllowedValues:
            - DetailedLogs
            - ImportantLogs
            - JobOperationalLogs
            Description:
              ja: "アクティブ化する必要があるサービスログのタイプ。許可される値:\nDetailedLogs:詳細ログスイッチをオンにしてプロジェクトを選択すると、Logstore とダッシュボードがプロジェクトに自動的に作成されます。Logstore の使用には料金が発生します。\nImportantLogs:重要ログをオンにしてプロジェクトを選択すると、Logstore がプロジェクトに自動的に作成され、コンシューマーグループの消費遅延ログや Logtail ハートビートログなどのログが保存されます。Logstore は無料で提供されます。\nJobOperationalLogs:internal-diagnostic_log という名前の Logstore が指定されたプロジェクトに作成され、ジョブ操作ログが保存されます。データインポートジョブ、スケジュール済み SQL ジョブ、およびデータ転送ジョブの操作ログが記録されます。Logstore は無料で提供されます。"
            Required: true
            Type: String
        Description:
          ja: 'アクティブ化する必要があるサービスログのタイプ。'
        MaxLength: 3
        MinLength: 1
        Required: true
        Type: Json
    Resources:
      ServiceLog:
        Properties:
          LogStorageLocation:
            Ref: LogStorageLocation
          ProjectName:
            Ref: ProjectName
          ServiceLogTypes:
            Ref: ServiceLogTypes
        Type: ALIYUN::SLS::ServiceLog
    Outputs:
      ProjectName:
        Description: アクティブ化する必要があるプロジェクトの名前。
        Value:
          Fn::GetAtt:
          - ServiceLog
          - ProjectName
                            
  • JSON フォーマット

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "ServiceLogTypes": {
          "AssociationPropertyMetadata": {
            "Parameter": {
              "Type": "String",
              "Description": {
                "ja": "アクティブ化する必要があるサービスログのタイプ。許可される値:\nDetailedLogs:詳細ログスイッチをオンにしてプロジェクトを選択すると、Logstore とダッシュボードがプロジェクトに自動的に作成されます。Logstore の使用には料金が発生します。\nImportantLogs:重要ログをオンにしてプロジェクトを選択すると、Logstore がプロジェクトに自動的に作成され、コンシューマーグループの消費遅延ログや Logtail ハートビートログなどのログが保存されます。Logstore は無料で提供されます。\nJobOperationalLogs:internal-diagnostic_log という名前の Logstore が指定されたプロジェクトに作成され、ジョブ操作ログが保存されます。データインポートジョブ、スケジュール済み SQL ジョブ、およびデータ転送ジョブの操作ログが記録されます。Logstore は無料で提供されます。"
              },
              "AllowedValues": [
                "DetailedLogs",
                "ImportantLogs",
                "JobOperationalLogs"
              ],
              "Required": true
            }
          },
          "AssociationProperty": "List[Parameter]",
          "Type": "Json",
          "Description": {
            "ja": "アクティブ化する必要があるサービスログのタイプ。"
          },
          "Required": true,
          "MinLength": 1,
          "MaxLength": 3
        },
        "ProjectName": {
          "Type": "String",
          "Description": {
            "ja": "アクティブ化する必要があるプロジェクトの名前。既にアクティブ化されている場合は、再度アクティブ化されます。"
          },
          "Required": true
        },
        "LogStorageLocation": {
          "Type": "String",
          "Description": {
            "ja": "サービスログの場所。"
          },
          "Required": true
        }
      },
      "Resources": {
        "ServiceLog": {
          "Type": "ALIYUN::SLS::ServiceLog",
          "Properties": {
            "ServiceLogTypes": {
              "Ref": "ServiceLogTypes"
            },
            "ProjectName": {
              "Ref": "ProjectName"
            },
            "LogStorageLocation": {
              "Ref": "LogStorageLocation"
            }
          }
        }
      },
      "Outputs": {
        "ProjectName": {
          "Description": "アクティブ化する必要があるプロジェクトの名前。",
          "Value": {
            "Fn::GetAtt": [
              "ServiceLog",
              "ProjectName"
            ]
          }
        }
      }
    }