Php 如何将aws凭据密钥传递到本地docker容器
我正在MAC上运行一个本地docker容器,希望将我的aws凭据密钥从Php 如何将aws凭据密钥传递到本地docker容器,php,amazon-web-services,amazon-s3,docker-compose,dockerfile,Php,Amazon Web Services,Amazon S3,Docker Compose,Dockerfile,我正在MAC上运行一个本地docker容器,希望将我的aws凭据密钥从~/.aws/credential文件传递到本地docker容器,以便它可以访问S3存储桶 我正在使用aws sdk进行php和javascript 我正在使用docker文件启动docker容器。 将我的aws凭据发送到docker container app以便其能够访问aws服务的最佳方式是什么?您可以在运行docker compose run时将其作为环境变量传递 类似于docker compose run-e AWS
~/.aws/credential
文件传递到本地docker容器,以便它可以访问S3存储桶
我正在使用aws sdk进行php和javascript
我正在使用docker文件启动docker容器。
将我的aws凭据发送到docker container app以便其能够访问aws服务的最佳方式是什么?您可以在运行
docker compose run时将其作为环境变量传递
类似于docker compose run-e AWS\u VAR1=CREDENTIAL-web-python-console.py
请参阅文档中的示例我发现的最佳方法是在您正在使用的aws资源上使用角色。。。在这种情况下,您不需要担心将aws凭据传递给在ECS容器中运行的docker