一旦创建一个,并将它连接到你的AWS账号,安装最新版Boxfuse客户端,你就能按照以下操作将Spring Boot应用部署到AWS(首先要确保应用被Maven或Gradle构建过,比如):

    如果你的可执行jar或war包含application-boxfuse.properties文件,Boxfuse默认在启动时会激活一个名为boxfuse的Spring profile,然后在该profile包含的属性基础上构建自己的配置。

    1. Fusing Image for myapp-1.0.jar ...
    2. Image fused in 00:06.838s (53937 K) -> axelfontaine/myapp:1.0
    3. Pushing axelfontaine/myapp:1.0 ...
    4. Verifying axelfontaine/myapp:1.0 ...
    5. Mapping myapp-axelfontaine.boxfuse.io to 52.28.233.167 ...
    6. Waiting for AWS to create an AMI for axelfontaine/myapp:1.0 in eu-central-1 (this may take up to 50 seconds) ...
    7. AMI created in 00:23.557s -> ami-d23f38cf
    8. Launching t2.micro instance of axelfontaine/myapp:1.0 (ami-d23f38cf) in eu-central-1 ...
    9. Waiting for AWS to boot Instance i-92ef9f53 and Payload to start at http://52.28.235.61/ ...
    10. Payload started in 00:29.266s -> http://52.28.235.61/
    11. Remapping Elastic IP 52.28.233.167 to i-92ef9f53 ...
    12. Waiting 15s for AWS to complete Elastic IP Zero Downtime transition ...

    你的应用现在应该已经在AWS上启动并运行了。