2016-03-21 12 views
2

特定のタスク定義のLogConfigurationを取得しようとしています。しかし、CloudFormationはそれを不平を続けているEncountered unsupported property logConfigurationAmazon ECS LogConfigurationは「サポートされていないプロパティlogConfiguration」を返します

文書によると、それを使用することができるはずです。

http://docs.aws.amazon.com/AmazonECS/latest/developerguide/task_definition_parameters.html#container_definition_storage

"ContainerDefinitions" : [ 
    { 
    "Name": "foo", 
    "PortMappings": [ ... code omitted ... ], 
    "logConfiguration" : { 
     "logDriver" : "fluentd", 
     "options" : { 
     "fluentd-address" : "foo:24224", 
     "tag" : "foobar" 
     } 
    }, 
    } 
] 

任意の手掛かり私が何をしないのですか?

+0

あなたがドッキングウィンドウの起動時に--log-ドライバオプションを指定していますデーモン? – Shibashis

答えて

1

AWS CloudFormationのドキュメントではなく、Amazon ECSのドキュメントを参照しています。

はCloudFormation Amazon EC2 Container Service TaskDefinition ContainerDefinitionsによるとlogConfigurationContainerDefinitions

{ 
    "Command" : [ String, ... ], 
    "Cpu" : Integer, 
    "EntryPoint" : [ String, ... ], 
    "Environment" : [ Environment Variable, ... ], 
    "Essential" : Boolean, 
    "Image" : String, 
    "Links" : [ String, ... ], 
    "Memory" : Integer, 
    "MountPoints" : [ Mount Point, ... ], 
    "Name" : String, 
    "PortMappings" : [ Port Map, ... ], 
    "VolumesFrom" : [ Volume From, ... ] 
} 
0

の一部ではない私はLogConfigurationは一度CloudFormationでは利用できなかった場合は、この質問を頼まれたわからないんだけど、それはあります今。

それはあなたがOptionsLogDriveroptionsLogConfigurationlogConfigurationlogDriverを変更する必要がありますので、大文字と小文字を区別もあります。これと同じように:私はfluentdでテストされていませんが、私はawslogsドライバでこの設定が機能知っ

"ContainerDefinitions" : [ 
    { 
    "Name": "foo", 
    "PortMappings": [ ... code omitted ... ], 
    "LogConfiguration" : { 
     "LogDriver" : "fluentd", 
     "Options" : { 
     "fluentd-address" : "foo:24224", 
     "tag" : "foobar" 
     } 
    } 
    } 
] 

"ContainerDefinitions": [ 
    { 
    "Name": { "Ref": "ContainerName" }, 
    "PortMappings": [ ... code omitted ... ], 
    "LogConfiguration": { 
     "LogDriver": "awslogs", 
     "Options": { 
     "awslogs-group": { "Ref": "LogGroupName" }, 
     "awslogs-region": { "Ref": "AWS::Region" }, 
     "awslogs-stream-prefix": { "Ref": "ContainerName" } 
     } 
    } 
    } 
] 
関連する問題