me2*_*e25 6 amazon-web-services kubernetes amazon-eks
我在 s3 存储桶中有多个文件,需要将其复制到 /tmp 路径下正在运行的 Kubernetes pod 之一。需要任何可靠的命令或尝试和测试的方法来执行相同的操作。
假设我的存储桶名称为“learning”,pod 名称为“test-5c7cd9c-l6qng”
AWS CLI 命令“ aws s3api get-object ”或“ aws s3 cp ”可用于将数据从 S3 复制到 Pod 上。要进行这些调用,需要AWS 访问密钥。这些密钥提供调用 S3 服务的身份验证。“ aws configure ”命令可用于配置 Pod 中的访问密钥。
来到 K8S 中,在实际的应用程序容器启动之前,可以使用Init Container来执行上述命令。K8S Secrets 功能可用于将访问密钥传递/注入到 Pod,而不是将访问密钥直接写入 Pod,这并不真正安全。
仅供参考...可以使用AWS SDK和Java 的S3Client接口以编程方式完成下载。
| 归档时间: |
|
| 查看次数: |
7299 次 |
| 最近记录: |