如果您在使用AWS Toolkit for Eclipse中部署无服务器项目时遇到10%处停止的问题,则可能是由于Eclipse在等待AWS Lambda函数的部署或在创建CloudFormation栈时出现问题。
要解决此问题,请检查以下内容:
检查您的AWS访问密钥是否正确配置在您的Eclipse实例中,并且您正在使用正确的AWS区域。您可以通过打开Eclipse首选项-> AWS Toolkit中的“Credentials”选项卡来检查您的访问密钥是否正确。
检查您的Lambda函数是否正确部署。如果您的Lambda函数代码或配置有误,部署将失败并导致堵塞在10%。您可以通过代码示例进行调试,或者从AWS Lambda控制台查看部署日志以获取更多信息。
检查您的CloudFormation栈是否正确创建。如果AWS CloudFormation栈创建步骤失败,则将无法继续进度。您可以从AWS CloudFormation控制台查看栈创建日志以进行调试。
以下是一个AWS Lambda函数代码示例:
public class MyLambdaHandler implements RequestHandler
您可以使用这个示例代码进行测试,而不是部署您自己的功能代码。如果您能够成功测试该示例项目,则可能是您的功能代码本身有问题。 您可以根据以下提示进行调试: