{"_id":"@artizy-io/strapi-provider-upload-aws-s3-with-endpoint","_rev":"4-8e4ac4df9e938d203fc24a48c034e6c5","name":"@artizy-io/strapi-provider-upload-aws-s3-with-endpoint","dist-tags":{"latest":"3.5.2"},"versions":{"3.4.3":{"name":"@artizy-io/strapi-provider-upload-aws-s3-with-endpoint","version":"3.4.3","description":"AWS S3 provider for strapi upload connecting via configurable endpoints","directories":{"lib":"./lib"},"main":"./lib","repository":{"type":"git","url":"git+ssh://git@github.com/artizy-io/artizy-backend-monorepo.git","directory":"packages/strapi-provider-upload-aws-s3-with-endpoint"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"keywords":["upload","aws","s3","strapi"],"dependencies":{"aws-sdk":"2.785.0","dotenv":"^8.2.0","lodash":"4.17.19"},"strapi":{"isProvider":true},"author":{"name":"Artizy Solutions","email":"hi@artizy.io","url":"https://artizy.io"},"maintainers":[{"name":"armelle-laine","email":"armelle@artizy.io"}],"engines":{"node":">=10.16.0 <=14.x.x","npm":">=6.0.0"},"license":"SEE LICENSE IN LICENSE","scripts":{"test":"echo \"no tests yet\""},"gitHead":"98d6b0fcc1b1d6c3b95d5cf493401549a4d4e871","bugs":{"url":"https://github.com/artizy-io/artizy-backend-monorepo/issues"},"homepage":"https://github.com/artizy-io/artizy-backend-monorepo#readme","_id":"@artizy-io/strapi-provider-upload-aws-s3-with-endpoint@3.4.3","_nodeVersion":"14.15.3","_npmVersion":"lerna/3.22.1/node@v14.15.3+x64 (linux)","dist":{"integrity":"sha512-7QohrWel7XqiLrFZ3Oz1vqXNPQoISfhJY4vaRKNSpguUHggr5Q2XJSfrIL/iwaePDwpJkG3aEk3rykMqrZ3z/w==","shasum":"cd81b524ef71f53f5c95af28293e0ee01c131f0a","tarball":"https://registry.npmjs.org/@artizy-io/strapi-provider-upload-aws-s3-with-endpoint/-/strapi-provider-upload-aws-s3-with-endpoint-3.4.3.tgz","fileCount":6,"unpackedSize":13248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/rGvCRA9TVsSAnZWagAAGKIP/1CXkP8Iz4ZwkySZBSbj\nS1+vWGdnmg0Mq7/zxZy3NMsaKhddOPsMWW3OrspYoj8RV2jbqg1c1HZlXXP4\n8Bd3EjzHKQ8sU+FQyKvVEGunv71t7PwPrVdAyMsn2trO1gq5XmheR6DSs613\nQtX57b1P02HkuQwPmu06o2pH0otkgEdIZgtAslVKhjAIv+iRmjktbp4u6zPz\nvrD6Gyk7gRQYLwbPVBjYnbPfVSdmmQdQkZn8BGVYa/EoIp+joqHfHbFz+W2s\npZFyvgZ/iU2q5vzj74imhi3wO8u0hYUvfTYY/UECngzPUqnCdGIzxCC2PWal\nkubar81++YMdFk9vrq9tNjtdpfyTgLiap6OlWG9mVpDAYeqZwVYGCh7C+dtd\ndmX+xSFOdUKtfdzAweZscx0nHzZAnmKiVsCcUp6SsFOGiA+llUTKxCvQu0lj\n61bAcqYpIVKCP7WKM1/E/r8ttBc+MCLXmk360LxrSNVtC5Vwr/ndZlFdC+Zf\nDD9a/NXJ9vC2JV0/9FfKZ/kQ4u7Z20+w7pPG7DwriRp8z8dxYFnVrCoTyfpU\nhVofIS4g/4ryVNXqMer4MciiMq1L3zH8IgTHgadU/pcerrSaB56gq9D8vmQe\ngAkceQy6dsQhbMmLuHALljOJBRdpswIDBnNK+4z91E044MLFPPWuztZuG4f1\neuRD\r\n=dO+o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPH5yxpGilNrinMGkkqy3WN87bb3nFrjn+R9raHUZIPgIhAKuEfPSK4mnYu4kp2LHqWMdQ3aAJoyM1D+w9l7RMEOqd"}]},"_npmUser":{"name":"armelle-laine","email":"armelle@artizy.io"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-provider-upload-aws-s3-with-endpoint_3.4.3_1610527151606_0.7165603065909685"},"_hasShrinkwrap":false},"3.4.5":{"name":"@artizy-io/strapi-provider-upload-aws-s3-with-endpoint","version":"3.4.5","description":"AWS S3 provider for strapi upload connecting via configurable endpoints","directories":{"lib":"./lib"},"main":"./lib","repository":{"type":"git","url":"git+ssh://git@github.com/artizy-io/artizy-backend-monorepo.git","directory":"packages/strapi-provider-upload-aws-s3-with-endpoint"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"keywords":["upload","aws","s3","strapi"],"dependencies":{"aws-sdk":"2.785.0","dotenv":"^8.2.0","lodash":"4.17.19"},"strapi":{"isProvider":true},"author":{"name":"Artizy Solutions","email":"hi@artizy.io","url":"https://artizy.io"},"maintainers":[{"name":"armelle-laine","email":"armelle@artizy.io"}],"engines":{"node":">=10.16.0 <=14.x.x","npm":">=6.0.0"},"license":"SEE LICENSE IN LICENSE","scripts":{"test":"echo \"no tests yet\""},"gitHead":"2305800ad6682a10d629b7585d75ebf898b29217","bugs":{"url":"https://github.com/artizy-io/artizy-backend-monorepo/issues"},"homepage":"https://github.com/artizy-io/artizy-backend-monorepo#readme","_id":"@artizy-io/strapi-provider-upload-aws-s3-with-endpoint@3.4.5","_nodeVersion":"14.15.3","_npmVersion":"lerna/3.22.1/node@v14.15.3+x64 (linux)","dist":{"integrity":"sha512-c0yxchaOTmEHQuHhV2aq8/+vF2oLAT5AK8THIJ1fk2C/Y2VxwZSXqT5udtPQv8F9fYu8Y3IZhvt8Ny4WW3tjEA==","shasum":"096b4ea3c19a0b2b4c83ece95348b88594913a7a","tarball":"https://registry.npmjs.org/@artizy-io/strapi-provider-upload-aws-s3-with-endpoint/-/strapi-provider-upload-aws-s3-with-endpoint-3.4.5.tgz","fileCount":6,"unpackedSize":13981,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgExZrCRA9TVsSAnZWagAAWn4P/iaB6w7OzUZMIcQG5tpU\n/Q4K/utpLIGwYU2ui207rZeqywnmzw5baCEkEOKrdyBhuBihBAI/PB4NdI7z\nTzZCkn5fA2aqBM/s4IkYAEQl6lsPkVz32cu5DpnMihuLOGx5BaXdtIVAndVL\n7TB5xD5ZtvrGBaxryo+DTeq76veHkxpnKhfZ55rL4/AGSh0FMZSLXAdnwK//\nCNd00CBm0uaGa9xirErpDLEAuN5sYG0/Cf17ARnoVp79uufcbk4YhVWg6JmY\nZfw9HErLgQyVGPvhH3wj5NxdTlb0aZpOuap2s9AkxNk+MYpFMqsn+PBYqy2l\nC0TsxZXkB/S7EySehTTyeo8+fdS62ShzF/T1/yOBv6MQOMj4oRcVv2HopYEm\nWixTk7VV4XrKwvqGcKV+yXMD8QoPKJZb5l+4dIj1MunlOnJGBz9d/zwJ8vyk\nPYbKDJsdgxJCYijttU476OjC9SdCi/ieP5wRvJIlhY0e/gFwOMkpwZv6oOef\nAt8gT3G40lwa/VTMh0Yxy7GT6clXyy85jGOP0rWbsAfk6AidVgC+6jWUNslY\nVDHQGC+WL6Iqtv4vRfLT5bwC+tkCc5L6cCMezNm9AxbYP69VUG547UmI9eeD\n+7Q3Y6Uffcd3x4GsEep3iocP8eS83W7TtDQq5HjEmCraNxBOSecFTdnmxdSm\n3OD7\r\n=4j9j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAjuU96sYbLIH13K5l69WidwFzCOTnlw2WyOJsHSd/BuAiBV2NZ8mFGwfJeaEmFieVqKuuc3KMgZoCeAWBQhG4J+dQ=="}]},"_npmUser":{"name":"armelle-laine","email":"armelle@artizy.io"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-provider-upload-aws-s3-with-endpoint_3.4.5_1611863659162_0.043876479473601515"},"_hasShrinkwrap":false},"3.4.6":{"name":"@artizy-io/strapi-provider-upload-aws-s3-with-endpoint","version":"3.4.6","description":"AWS S3 provider for strapi upload connecting via configurable endpoints","directories":{"lib":"./lib"},"main":"./lib","repository":{"type":"git","url":"git+ssh://git@github.com/artizy-io/artizy-backend-monorepo.git","directory":"packages/strapi-provider-upload-aws-s3-with-endpoint"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"keywords":["upload","aws","s3","strapi"],"dependencies":{"aws-sdk":"2.785.0","dotenv":"^8.2.0","lodash":"4.17.19"},"strapi":{"isProvider":true},"author":{"name":"Artizy Solutions","email":"hi@artizy.io","url":"https://artizy.io"},"maintainers":[{"name":"armelle-laine","email":"armelle@artizy.io"}],"engines":{"node":">=10.16.0 <=14.x.x","npm":">=6.0.0"},"license":"SEE LICENSE IN LICENSE","scripts":{"test":"echo \"no tests yet\""},"gitHead":"4c52ce4c6f22724001e9b256ffe2ab6872f3d795","bugs":{"url":"https://github.com/artizy-io/artizy-backend-monorepo/issues"},"homepage":"https://github.com/artizy-io/artizy-backend-monorepo#readme","_id":"@artizy-io/strapi-provider-upload-aws-s3-with-endpoint@3.4.6","_nodeVersion":"14.15.3","_npmVersion":"lerna/3.22.1/node@v14.15.3+x64 (linux)","dist":{"integrity":"sha512-QloMl5o/7QfWQpukMsflw4cCUrffCP1KpExItrY5A+EPqNHdmObvoKkyu/RMk0Y7+Ni0Y9ptcMiIhamdJX33bQ==","shasum":"b7a30f2caff81eb6246eaefdc5a9ed90e70bee13","tarball":"https://registry.npmjs.org/@artizy-io/strapi-provider-upload-aws-s3-with-endpoint/-/strapi-provider-upload-aws-s3-with-endpoint-3.4.6.tgz","fileCount":6,"unpackedSize":14753,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgFyalCRA9TVsSAnZWagAAK3gP/0sVl+qJTLfr4bpscHkR\nVs/e8GD3q2qvPFceKK1dX1Br+u3azqbLAMbBhSBYz40P96rjGmQjGJ6cBZJX\nMmbEMwY80JMs7FXYZ8bKHy0jbI1FwtltUFazT31OedN7/y+pXP1/skrByfe4\nMn5mgCBiYBepgkZDGV3hXb/QO/aYl58ZyCPFO5GaiOiZFiP0yrFnEfIzR8zo\nzuTKCcWe5b4CHZala+bRtckB3UBUM0CgTU4pFUSXpjYCZMdk8qvXAANxHN9v\n0t3IREZ6GpI0lqdnB4GzlQ1VrsB0vQMkRrpNJy3u1m4sXiwUcovdX4QOs1pQ\nugzAEKCtLCWwtA1OekUeLiLYKQKla+iC9h6pwzZd0d5d3rP07y8PF//u0/NY\nQ7OXiuqpSim7WK7dz1X3b0twl7L9e4aNaSRCrvleeiIh2dcieqR2DaO3yyEL\nuZzBRgUaD467rcwYbuNNegQF/CnYn2u/hjYQa5DBYzcpz/CmyRlQ9RJ3XdCY\nGsFwDfHmQmBRp8oAy0aDBqz2+6H3rNNgHS70nVS5CGj4DTja+26NgPrILvUz\n2yCsxQvtVGgsg5ngPQmjC3HsOJhLWb/hY8uxCWsl5Q69+aYrzQqdVCC1cIIS\nm1URMLYT1YdRg0GTgkY8q2V5A6p6tHaEeuvTkEI2XBQu1OZy+UCV8ZvSYK66\nvshe\r\n=QofA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAtJwy6bcHIL+iQstsAfDIgUqpP5mYFw1ZM70IjI/u2aAiB22seJJaslM1rNadm6A2Bt3lAK0fFPmwzCdVTTVkVA1Q=="}]},"_npmUser":{"name":"armelle-laine","email":"armelle@artizy.io"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-provider-upload-aws-s3-with-endpoint_3.4.6_1612129957041_0.5057663048953889"},"_hasShrinkwrap":false},"3.5.2":{"name":"@artizy-io/strapi-provider-upload-aws-s3-with-endpoint","version":"3.5.2","description":"AWS S3 provider for strapi upload connecting via configurable endpoints","directories":{"lib":"./lib"},"main":"./lib","repository":{"type":"git","url":"git+ssh://git@github.com/artizy-io/artizy-backend-monorepo.git","directory":"packages/strapi-provider-upload-aws-s3-with-endpoint"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"keywords":["upload","aws","s3","strapi"],"dependencies":{"aws-sdk":"2.785.0","dotenv":"^8.2.0","lodash":"4.17.19"},"strapi":{"isProvider":true},"author":{"name":"Artizy Solutions","email":"hi@artizy.io","url":"https://artizy.io"},"maintainers":[{"name":"armelle-laine","email":"armelle@artizy.io"}],"engines":{"node":">=10.16.0 <=14.x.x","npm":">=6.0.0"},"license":"SEE LICENSE IN LICENSE","scripts":{"test":"echo \"no tests yet\""},"gitHead":"0b3341e41402dbad4fa2d9571fb551ba95730edb","bugs":{"url":"https://github.com/artizy-io/artizy-backend-monorepo/issues"},"homepage":"https://github.com/artizy-io/artizy-backend-monorepo#readme","_id":"@artizy-io/strapi-provider-upload-aws-s3-with-endpoint@3.5.2","_nodeVersion":"14.15.3","_npmVersion":"lerna/3.22.1/node@v14.15.3+x64 (linux)","dist":{"integrity":"sha512-nGTvVpNY5OOcZN+id168vuN3tt4+6Y0bbAO+JOCvwYg+bY84qYZCS/HFnLtxkjz5nHvxsXX3mIEE9QF/a94Agw==","shasum":"5ac927681c88999db5c8bb089c6dd467def8b67c","tarball":"https://registry.npmjs.org/@artizy-io/strapi-provider-upload-aws-s3-with-endpoint/-/strapi-provider-upload-aws-s3-with-endpoint-3.5.2.tgz","fileCount":6,"unpackedSize":15137,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNcacCRA9TVsSAnZWagAAVPAP/RU44QvrBgbe4y8BHAX3\nWFY00oT/cgAdUs3vIr26AbQUUF5n0uJH5pMPPY6dWF/rIS9JsZElnybOH+O1\n5hcDz/aU/diYf19z/BeIiUlCPQZWAmY3qpuEi917KtAAKPAVX0DnbZgCkVIR\nMCr8/p2r8QnRe15hEpNwL1qA3JvGbtdel1xtpjf+OU8wKREg/8W3F9mCoHIY\nwQ9r05yEI/4a/HJI9idQoyatUUnbUxRyWW6tm9u7q2TRHDCzpHHVF7l6YRG7\n6iI/LUiypNCDtyGWW2HBc8EpiLw6TEMjR3Pfyq7YQXA3T4g7oa+NKt0pFB98\nlC2Bhs36GK8r0F5UlzcaTpUWOBiKv6oocUj1zuzlx4WuVL0NOqW1i9JQ2i8B\nnBjoz9IWTS9ZncI87QCbwbDVIYpfNrn6h69bZOOny953/kZkdTu+AxIsZRbK\nV1cTObY9o+RkcRgnzDGnNKSuEEAslZY/HEHVf8ImG/rj5J6XIbWY2wQt7bP9\nF7aly+BoBjCqhttouiHjWwjQpVDXd7xgO3EnAM3/wjoj0OPFM/evsWC2Uz0P\nDW4zsrpJODudRCHQI3fJJf3Xotp4Pf0xzidfkhNertxBHEbX4iVQN4LbB69P\nsVyNvd28JX1QqApmikcmpmim9Ni0cqpSXyIzdmJ3QmisDcunBrXu+CRyMXhP\n5ask\r\n=yWgP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCFkrJD3P9TzjSz0zdJQP8sKZjRPAN594JRkibVtENZgIhAMwxCkjtD9T9uK3qp/2v82zLIciuP7jHQeh4GvDJZ/Un"}]},"_npmUser":{"name":"armelle-laine","email":"armelle@artizy.io"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-provider-upload-aws-s3-with-endpoint_3.5.2_1614136987911_0.9343953623504573"},"_hasShrinkwrap":false}},"time":{"created":"2021-01-13T08:39:11.368Z","3.4.3":"2021-01-13T08:39:11.731Z","modified":"2022-04-04T15:39:28.653Z","3.4.5":"2021-01-28T19:54:19.269Z","3.4.6":"2021-01-31T21:52:37.148Z","3.5.2":"2021-02-24T03:23:08.041Z"},"maintainers":[{"name":"armelle-laine","email":"armelle@artizy.io"}],"description":"AWS S3 provider for strapi upload connecting via configurable endpoints","homepage":"https://github.com/artizy-io/artizy-backend-monorepo#readme","keywords":["upload","aws","s3","strapi"],"repository":{"type":"git","url":"git+ssh://git@github.com/artizy-io/artizy-backend-monorepo.git","directory":"packages/strapi-provider-upload-aws-s3-with-endpoint"},"author":{"name":"Artizy Solutions","email":"hi@artizy.io","url":"https://artizy.io"},"bugs":{"url":"https://github.com/artizy-io/artizy-backend-monorepo/issues"},"license":"SEE LICENSE IN LICENSE","readme":"# @artizy-io/strapi-provider-upload-aws-s3-with-endpoint\n\n`@artizy-io/strapi-provider-upload-aws-s3-with-endpoint` is an evolution of [strapi-provider-upload-aws-s3](https://www.npmjs.com/package/strapi-provider-upload-aws-s3), simply allowing to configure the aws-s3 space endpoint instead of just the region.\n\n## Configurations\n\nSee the [using a provider](https://strapi.io/documentation/developer-docs/latest/plugins/upload.html#using-a-provider) documentation for information on installing and using a provider. And see the [environment variables](https://strapi.io/documentation/developer-docs/latest/concepts/configurations.html#environment-variables) for setting and using environment variables in your configs.\n\nThe following environment variables shall be defined:\n\n- AWS_ACCESS_KEY_ID\n- AWS_SECRET_ACCESS_KEY\n- AWS_ENDPOINT\n- AWS_BUCKET_NAME\n\nThe endpoint and bucket are configured as follow:\n\n`./config/plugins.js`\n\n```js\nmodule.exports = ({ env }) => {\n  assert(env('AWS_ACCESS_KEY_ID', undefined));\n  assert(env('AWS_SECRET_ACCESS_KEY', undefined));\n  console.log(`AWS_S3 STORAGE ${env('AWS_ENDPOINT')}.${env('AWS_BUCKET_NAME')}`);\n  return {\n    upload: {\n      provider: 'aws-s3-with-endpoint',\n      providerOptions: {\n        endpoint: env('AWS_ENDPOINT'),\n        params: {\n          Bucket: env('AWS_BUCKET_NAME'),\n        },\n      },\n    },\n  };\n  ...\n};\n```\n\n## Resources\n\n- [License](LICENSE)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","readmeFilename":"README.md"}