Integraciones
Breadcrumbs

YAML de ejemplo - Plugin AWS IAM

YAML
####################################################################################################
# Example YAML for Tot Plugin AWS IAM                                                              #
#                                                                                                  #
# This file has all the technical properties that can be edited for the client.                    #
# These properties have a default value in the application,                                        #
# so there is no necessity to configure them.                                                      #
# Only configure these properties if they are going to be different to the value of this file,     #
# this will make your files more clean and readable.                                               #
####################################################################################################

#########################
### Server properties ###
#########################
server:
  # the port where the service will be listening
  port: 15008

#############################
### Tot Plugin properties ###
#############################
totplugin:
  server:
    # the tot server list of URLs, tot can have more than one instance running.
    urls:
      - https://tot1server.anjanadata.local/totserver/
connection:
  # name of this instance connection
  - name: awsS3
  # list of aris to define the different plugin functionalities
    aris:
      - ari: "anja:totplugin:extract:/AWS/awsS3/devQA/"
      - ari: "anja:totplugin:sample:/AWS/awsS3/devQA/"
      - ari: "anja:totplugin:im:/AWS/awsS3/devQA/"
        imAri: "anja:totplugin:im:/AWS/awsIam/devQA/"

  ################################
  ##  S3 technology properties
  ## proxy: url to Amazon S3
  ## accessKey: the access key
  ## secretKey: the secret key
  ## idAccount: the id of the account to connect with
  ## bucket: the AWS bucket to connect with
  ## region: the AWS region selected
  ## groupPrefix: the prefix to concat to the names of the groups
  ## bucketPolicy: the name of the bucket policy
  ## policyPrefix: the prefix to concat to the policies
  ##
  ################################
    technology:
      proxy: "http://s3.console.aws.amazon.com"
      accessKey: <accessKey>
      secretKey: <secretKey>
      idAccount: <secretKey>
      bucket: <bucket>
      region: <region>
      groupPrefix: Dsa_
      bucketPolicy: "anjana_ListAllMyBuckets"
      policyPrefix: "DsaPolicy_"

########################
##  Logs properties  ###
########################
logging:
  pattern:
    # Pattern to convert logs in the convenient format for the client
    console: "%clr(%d{yyyy-MM-dd HH:mm:ss.SSS}){faint} [TOT-PLUGIN-AWS-S3] %clr(${LOG_LEVEL_PATTERN:%5p}) %clr(${PID:- }){magenta} %clr(---){faint} %clr([%15.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %m%n${LOG_EXCEPTION_CONVERSION_WORD:%wEx}"
  # Mark the level of log to show for every package. ERROR > WARN > INFO > DEBUG > TRACE
  level:
    # The main log level this is the base fot all logs
    root: info
    # Every package of code can be marked with a different log level, every package of code printed on log is selectable to have a record here and mark a log level
    com.anjana: DEBUG

################################
## Hecate(Eureka) properties ###
################################
eureka:
  client:
    serviceUrl:
      # the url where Tot is listening
      defaultZone: http://totserver/totserver/eureka