I am using AWS-SDK. After installing the package getting following error:
Missing required client configuration options: region: (string) A "region" configuration value is required for the "s3" service (e.g., "us-west-2"). A list of available public regions and endpoints can be found at http://docs.aws.amazon.com/general/latest/gr/rande.html. version: (string) A "version" configuration value is required. Specifying a version constraint ensures that your code will not be affected by a breaking change made to the service. For example, when using Amazon S3, you can lock your API version to "2006-03-01". Your build of the SDK has the following version(s) of "s3": * "2006-03-01" You may provide "latest" to the "version" configuration value to utilize the most recent available API version that your client’s API provider can find. Note: Using ‘latest’ in a production application is not recommended. A list of available API versions can be found on each client’s API documentation page: http://docs.aws.amazon.com/aws-sdk-php/v3/api/index.html. If you are unable to load a specific API version, then you may need to update your copy of the SDK.
wp-config file added:
define('AWS_S3_KEY', '%xx%');
define('AWS_S3_SECRET', '%xx%');
Still showing that message I think needs to add further configuration. Let me know if you have any solution it will be helpful.
2
Answers
The error message is saying hat you have not provided a value for the
region
.Here is some sample PHP code from Creating and Using Amazon S3 Buckets with the AWS SDK for PHP Version 3 – AWS SDK for PHP:
I can understand this is late but here is my solution….enter image description here
You will have to set the default region value on the server. I hosted mine on heroku.
I hope