title: Why is the s3Upload build step not found on Jenkins 2.124
body: <p>I'm trying to use the <code>s3Upload</code> step in a declarative pipeline and am getting the error:</p>
  
  <pre><code>java.lang.NoSuchMethodError: No such DSL method 's3Upload' found among steps
  </code></pre>
  
  <p><a href="https://jenkins.io/doc/pipeline/steps/core/" rel="nofollow noreferrer">The docs indicate</a> that this step should be a part of the base install (core), but perhaps I'm missing a plugin? I tried the <code>pipeline-aws-steps</code> and the <code>s3publisher</code> plugins, but neither supports the <code>managedArtifacts</code> behavior from the docs which I'd like to use.</p>
  
  <p>This is my implementation:</p>
  
  <pre><code>pipeline {
  agent any
  
  
  stages {
  
      // checkout, build, archive... removed for brevity
  
      stage('Publish') {
          steps {
              s3Upload(profileName: 'build',
                  dontWaitForConcurrentBuildCompletion: true,
                  consoleLogLevel: 'INFO',
                  pluginFailureResultConstraint: 'FAILURE',
                  entries: [
                      bucket: 'measurabl-build',
                      sourceFile: config.npmOutputPath,
                      selectedRegion: 'us-west-2',
                      noUploadOnFailure: true,
                      uploadFromSlave: false,
                      managedArtifacts: true,
                      flatten: false,
                      gzipFiles: true
                  ],
                  userMetadata: [
                      [key: 'gitCommit', value: env.GIT_COMMIT],
                      [key: 'gitPreviousCommit', value: env.GIT_PREVIOUS_COMMIT],
                      [key: 'gitLastSuccessfulBuildCommit', value: env.GIT_PREVIOUS_SUCCESSFUL_COMMIT],
                      [key: 'gitBranch', value: env.GIT_BRANCH],
                      [key: 'gitRepo', value: env.GIT_URL],
                      [key: 'buildUrl', value: env.BUILD_URL]
                  ])
          }
      }
  }
  }
  </code></pre>
  
  <p>Thanks for any input/help!</p>