答案1
看起来 jGroups S3_Ping 并未使用 AWS SDK,而是自己实现了(部分)S3 API。请注意,这是基于以下观察的假设:其方法接口严格要求 AWS_ACCESS_KEY 以及密钥为字符串,而不是阅读实际代码。如果是这样的话,很遗憾,您没有其他选择。您的方法不是硬编码静态凭据,而是依靠通过实例配置文件进行动态访问,应该是首选。
Github 上还有一个名为“本机 S3 ping' 其中指出它基于官方 AWS SDK,利用其凭证检测机制和对环境变量和配置文件的支持。
看起来 jGroups S3_Ping 并未使用 AWS SDK,而是自己实现了(部分)S3 API。请注意,这是基于以下观察的假设:其方法接口严格要求 AWS_ACCESS_KEY 以及密钥为字符串,而不是阅读实际代码。如果是这样的话,很遗憾,您没有其他选择。您的方法不是硬编码静态凭据,而是依靠通过实例配置文件进行动态访问,应该是首选。
Github 上还有一个名为“本机 S3 ping' 其中指出它基于官方 AWS SDK,利用其凭证检测机制和对环境变量和配置文件的支持。