divinerapier commented on PR #216:
URL: https://github.com/apache/iceberg-go/pull/216#issuecomment-2544416465

   @zeroshade 
   
   Automated integration testing is indeed crucial. However, unfortunately, I 
haven't yet found a reasonable and convenient way to access OSS services in the 
integration testing environment.
   
   I've tried the following approaches:
   
   * Contacted Aliyun's customer service to inquire about recommended 
solutions. They suggested using OSS cloud services directly, but this raises 
questions about who would provide the account and access permissions.
   * Attempted to simulate OSS using MinIO, but unfortunately, whether using v1 
or v4 signatures, it always results in 400 errors. We suspect that OSS's 
signature scheme is incompatible with MinIO's.
   * MinIO previously offered a project called 
[minio-gateway-oss](https://blog.min.io/deprecation-of-the-minio-gateway/), but 
it was deprecated in 2022.
   
   Therefore, regarding OSS integration testing implementation, I haven't been 
able to identify other viable solutions. 
   
   Since this modification is being used in our company's actual project, the 
good news is that we haven't encountered any issues in production so far.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org
For additional commands, e-mail: issues-h...@iceberg.apache.org

Reply via email to