AWS Lambda での Go サポート開始

投稿日: 2018年1月15日

Go を使用した AWS Lambda 関数コードの開発が可能になりました。 Lambda を使用することで、サーバーをプロビジョニングおよび管理することなく、コードを実行できます。AWS CLI または Lambda コンソールを介して ZIP ファイルとして Go の実行可能成果物をアップロードし、 go1.x ランタイムを選択するのみです。Lambda を用いることで、コードのビルドとパッケージングに Go のネイティブツールを使用できます。さらに詳しくは、ドキュメントを参照してください。

Go で作成されたサーバーレスアプリケーションの実装と管理に AWS Serverless Application Model (SAM) を使用することもできます。そして、AWS CodeStar の Go テンプレートにより、開発全体の設定が容易になり、サーバーレスアプリケーションに引き続きツールチェーンを提供できます。アプリケーションを一度デプロイしたら、AWS X-Ray とその Go SDK を使用して、アプリケーションのパフォーマンスのトラブルシューティングや分析を実行できます。また、近々、SAM ローカルで Go 関数をローカルにテストできるようになります。

Go ランタイムは Lambda が使用できるすべての地域で使用可能です。らnAWS Lambda の使用できるリージョンの情報については、製品およびサービス一覧(リージョン別)をご覧ください。AWS Lambda に関する詳細については製品ページを参照してください。使用を開始するには AWS Lambda コンソールにログインしてください。