Comments (3)
Hi @heinGertenbach - The endpoint requires the region to be defined. Can you please provide the region and try again? You can set the region in one of the following two ways:
- when you are defining the provider
AuthenticationDetailsProvider provider = SimpleAuthenticationDetailsProvider.builder()
.tenantId(ociConfig.get("tenancy"))
.userId(ociConfig.get("user"))
.fingerprint(ociConfig.get("fingerprint"))
.privateKeySupplier(privateKeySupplier)
.region(Region.US_PHOENIX_1) // please add your region here
.build();
- when you are setting up the client
objectStorageClient = ObjectStorageClient
.builder()
.region(Region.US_PHOENIX_1) // please add your region here
.build(provider);
I've used the config file with the python sdk and it was successful
I believe that the config file that was used for Python SDK had information about the region. You can try to use the same config file for OCI Java SDK by using ConfigFileAuthenticationDetailsProvider
instead of SimpleAuthenticationDetailsProvider
. For example on how to use ConfigFileAuthenticationDetailsProvider
for Object Storage client, please refer ObjectStorageGetNamespaceExample.java
from oci-java-sdk.
Thank you for the response. Indeed it worked after that, I didn't add it since it wasn't in the documentation?
from oci-java-sdk.
Glad it worked! The Requirements section in SDK for Java docs has details on how to configure the SDK. You can also directly take a look at the basic entries that are required for the configuration file here which states that region is a required information
Another documentation that can help regarding the endpoints is Setting the Endpoints
from oci-java-sdk.
Related Issues (20)
- Support X-date header for request signature HOT 1
- Errors suddenly appear after updating to JDK versions: 8u381, 11.0.20, 17.0.8, or 21.0.0
- Cannot redefine service '%s'. Existing: '%s', New: '%s'
- IntegrationInstanceClient.listIntegrationInstances() throwing exception
- Retries for operations that upload binary data without request-level retries do not retry in OCI Java SDK versions 3.0.0 to 3.31.0 HOT 1
- Failure to handle OCI authentication in /bmc-examples/src/main/java/CreateInstanceExample.java
- Could not initialize class com.oracle.bmc.http.internal.RestClientFactory
- Error Uploading file to OCI object Storage HOT 2
- Max CPU utilisation and application becomes irresponsive when we upgraded to 3.35.0 HOT 2
- Wrong endpoint configured for MonitoringClient.postMetricData()
- Thread leak in IdleConnectionMonitor in Versions 3.31.0 to 3.38.0 (fixed in 3.39.0)
- Error returned by GetSecretBundle operation in Secrets service.(-1, null, false) Unknown error - when running my service image from OCI Container Instance HOT 1
- Misleading exception when endpoint isn't configured. java.lang.NullPointerException: "this.httpClient" is null
- UnsatisfiedDependencyException when using oci-java-sdk in Spring Boot
- Caused by: java.util.ServiceConfigurationError
- Upgrade Bouncy Castle to 1.78 or newer HOT 9
- SDK will deadlock for no apparent reason. HOT 9
- Checksum verification isn't working when using mulipart upload (createMultipartUpload) or when using UploadManager.upload HOT 5
- OCI Java SDK 2.66.0 Stream Uploads Buffer Data Unnecessarily and May Cause OutOfMemoryError HOT 1
- Query Stream Specific Metrics
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from oci-java-sdk.