Uploaded image for project: 'Spatial Information Systems'
  1. Spatial Information Systems
  2. SIS-539

Create a "cloud" group of modules, starting with AWS S3

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 1.1
    • 1.2
    • Storage
    • None

    Description

      Create a new sis-cloud-aws module in a new sis-cloud group of modules. The initial module provides a virtual file system for Amazon Web Service (AWS) Simple Storage Service (S3). When this module is on the classpath, SIS data stores (GeoTIFF, netCDF) are able to read a file using an URI like below:

      S3://bucket-name/key-name
      

      The access key and password can be specified as documented in AWS SDK (any of the following alternatives, in priority order):

      • "aws.accessKeyId" and "aws.secretAccessKey" Java system properties.
      • AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY environment variables.
      • "<home>/.aws/credentials" or "<home>/.aws/config" files.

      As an extension, this module accepts also the following syntax:

      S3://accessKey@bucket-name/key-name
      

      With password and region specified in a Map in a call to FileSystems.newFileSystem(uri, properties).

      Attachments

        Activity

          People

            desruisseaux Martin Desruisseaux
            desruisseaux Martin Desruisseaux
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: