Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon s3 Rundeck S3插件_Amazon S3_Rundeck - Fatal编程技术网

Amazon s3 Rundeck S3插件

Amazon s3 Rundeck S3插件,amazon-s3,rundeck,Amazon S3,Rundeck,我正试图将rundeck日志推送到S3存储桶,我遵循了以下页面- 一切都进行得很顺利,但我遇到了一些tmpdir错误,文档中没有提到:( 下面是配置文件 /etc/rundeck/framework.properties # Send logs to S3 bucket framework.plugin.ExecutionFileStorage.org.rundeck.amazon-s3.region=us-west-2 framework.plugin.ExecutionFileStorag

我正试图将rundeck日志推送到S3存储桶,我遵循了以下页面-

一切都进行得很顺利,但我遇到了一些tmpdir错误,文档中没有提到:(

下面是配置文件

/etc/rundeck/framework.properties

# Send logs to S3 bucket
framework.plugin.ExecutionFileStorage.org.rundeck.amazon-s3.region=us-west-2
framework.plugin.ExecutionFileStorage.org.rundeck.amazon-s3.AWSAccessKeyId=SJSDHJJSDBSDHBLDSLA
framework.plugin.ExecutionFileStorage.org.rundeck.amazon-s3.AWSSecretKey=DKJSDBDS76t6sJDBJHDcVLpd
framework.plugin.ExecutionFileStorage.org.rundeck.amazon-s3.bucket=rundeck-exection-logs
framework.plugin.ExecutionFileStorage.org.rundeck.amazon-s3.path=logs/prod/execution-logs/${job.project}/${job.execid}.log
framework.plugin.ExecutionFileStorage.org.rundeck.amazon-s3.forceSigV4=true



/etc/rundeck/rundeck-config.properties
    # Send logs to S3 bucket
    rundeck.execution.logs.fileStoragePlugin=org.rundeck.amazon-s3
当我重新启动rundeckd服务时,我在“/var/log/rundeck/rundeck.log”上遇到以下错误

请引导我,我在这里错过了什么

谢谢,我找到了问题

在/etc/rundeck/framework.properties中

# Base directory where instance of framework var dir is kept
framework.var.dir= /var/lib/rundeck/var

# Framework tmp dir
framework.tmp.dir= ${framework.var.dir}/tmp
但在/etc/rundeck/profile中,它指向下面的路径

RUNDECK_TEMPDIR="/tmp/rundeck"
我改为下面,重新启动了服务,它工作了

RUNDECK_TEMPDIR="/var/lib/rundeck/var/tmp"
RUNDECK_TEMPDIR="/var/lib/rundeck/var/tmp"