title: What is a keyName in AWS ( Amazon Web Services )?
body: <p>So, I began studying the upload mechanism with AWS. Also, watching several other examples, I have noticed that I don't actually get one thing ( even though I have read the documentation over and over, at those specific parts). At the creation of a AWS account, you are given a key. But also, there is the notion of ObjectKey. </p>
  
  <p>So, given this example : <a href="http://docs.aws.amazon.com/AmazonS3/latest/dev/UploadObjSingleOpJava.html" rel="noreferrer">http://docs.aws.amazon.com/AmazonS3/latest/dev/UploadObjSingleOpJava.html</a></p>
  
  <p>especially, this piece of code : </p>
  
  <pre><code>private static String bucketName     = "*** Provide bucket name ***";
  private static String keyName        = "*** Provide key ***";
  private static String uploadFileName = "*** Provide file name ***";
  </code></pre>
  
  <p>I have to ask : what does that keyName represent ? It is the name of the object ( name that will be found in the bucket ) or is it the secret key given on account creation?</p>