当社は、当社のサイトおよびサービスを提供するために必要な必須 Cookie および類似のツールを使用しています。当社は、パフォーマンス Cookie を使用して匿名の統計情報を収集することで、お客様が当社のサイトをどのように利用しているかを把握し、改善に役立てています。必須 Cookie は無効化できませんが、[カスタマイズ] または [拒否] をクリックしてパフォーマンス Cookie を拒否することはできます。
お客様が同意した場合、AWS および承認された第三者は、Cookie を使用して便利なサイト機能を提供したり、お客様の選択を記憶したり、関連する広告を含む関連コンテンツを表示したりします。すべての必須ではない Cookie を受け入れるか拒否するには、[受け入れる] または [拒否] をクリックしてください。より詳細な選択を行うには、[カスタマイズ] をクリックしてください。
Essential Cookie は、当社のサイトおよびサービスを提供するために必要であり、無効にすることはできません。通常、プライバシー設定の選択、サインイン、フォームへの入力など、サイトでのアクションに応じてのみ設定されます。
Performance Cookie は、お客様によるサイトの操作方法に関する匿名の統計を提供するため、サイトのエクスペリエンスとパフォーマンスを向上させることができます。承認された第三者は、当社に代わって分析を行う場合がありますが、データを独自の目的で使用することはできません。
Functional Cookie は、有用なサイト機能の提供、ユーザーの嗜好の記憶、関連コンテンツの表示に役立ちます。承認された第三者は、特定のサイト機能を提供するためにこれらのクッキーを設定する場合があります。これらのクッキーを許可しない場合、サービスの一部またはすべてが適切に機能しない可能性があります。
Advertising Cookie は、当社の広告パートナーによって当社のサイトを通じて設定され、関連するマーケティングコンテンツの配信に役立ちます。これらの Cookie を許可しないと、広告の関連性が低くなります。
一部の種類の Cookie をブロックすると、サイトの操作に影響する可能性があります。Cookie の設定は、このサイトのフッターにある [Cookie preferences] をクリックすることで、いつでも変更できます。当社および承認された第三者が Cookie をどのように使用しているかについては、「AWS Cookie Notice」をお読みください。
クロスコンテキスト行動広告を含む、AWS サイトやその他のプロパティでのお客様の興味に関連する広告を表示します。クロスコンテキスト行動広告では、1 つのサイトまたはアプリのデータを使用して、別の会社のサイトまたはアプリでお客様に対して広告を行います。
Cookie または同様のテクノロジーに基づく AWS のクロスコンテキスト行動広告を許可しない場合は、下の [許可しない] と [プライバシーに関する選択肢を保存] を選択するか、グローバルプライバシーコントロールなど、法的に認められた拒否シグナルが有効になっている AWS サイトにアクセスしてください。Cookie を削除したり、別のブラウザまたはデバイスからこのサイトにアクセスしたりした場合は、再度選択を行う必要があります。Cookie とその使用方法の詳細については、AWS Cookie クッキーに関する通知をお読みください。
その他すべての AWS クロスコンテキスト行動広告を許可しないようにするには、E メールでこのフォームに記入を行ってください。
AWS によるお客様の情報の取り扱い方法の詳細については、AWS プライバシー通知をお読みください。
Cookie の設定を保存できなかったため、現時点では不可欠な Cookie のみを保存します。
Cookie の設定を変更する場合は、AWS コンソールのフッターにあるリンクを使用して後でもう一度お試しください。問題が解決しない場合は、サポートにお問い合わせください。
AWS サーバーレスアプリケーションモデル (AWS SAM) は、サーバーレスアプリケーション構築用のオープンソースフレームワークです。迅速に記述可能な構文で関数、API、データベース、イベントソースマッピングを表現できます。リソースごとにわずか数行で、任意のアプリケーションを定義して YAML を使用してモデリングできます。
AWS SAM では、迅速に記述可能な構文で関数、API、データベース、イベントソースマッピングを表現できます。デプロイ中、SAM によって SAM 構文が AWS CloudFormation 構文に変換および拡張されます。次に、CloudFormation によって信頼できるデプロイ機能を使用してリソースがプロビジョニングされます。
AWS SAM および SAM CLI は、Apache 2.0 ライセンスの下でオープンソース化されています。AWS SAM on GitHub または AWS SAM CLI on GitHub に新機能や拡張機能を提供することができます。
AWS SAM は追加料金なしで使用できます。手動で作成した場合と同様に、SAM を使用して作成した AWS リソースについてお支払いいただきます。使用した分のみの料金が発生します。最低料金や前払いの義務はありません。
AWS SAM では、AWS Lambda でサポートされている任意のランタイムを使用するサーバーレスアプリケーションを構築できます。また、SAM CLI を使用して、Node.js、Java、Python、Go で記述された Lambda 関数をローカルでデバッグできます。
AWS SAM は、AWS Lambda がご利用いただけるすべてのリージョンで利用可能です。詳細については、AWS Lambda のリージョン表をご覧ください。
SAM コマンドラインインターフェイス (CLI) を使用すると、AWS SAM テンプレートで定義されたサーバーレスアプリケーションをローカルでビルド、テスト、デバッグできます。Lambda に似た実行環境がローカルに提供され、問題を前もって検出することができます。
AWS SAM CLI は、pip を使用して Linux、Mac、Windows にインストールできます。使用を開始するには、インストールに関するドキュメントをご覧ください。
SAM テンプレートファイルは、サーバーレスアプリケーションのアーキテクチャを表す YAML 形式のファイルです。テンプレートを使用すると、サーバーレスアプリケーションを構成するすべての AWS リソースを 1 か所で宣言できます。AWS SAM テンプレートは AWS CloudFormation テンプレートを拡張したものであるため、AWS CloudFormation テンプレートで宣言できるリソースであれば、AWS SAM テンプレートでも宣言できます。 詳細を確認する
SAM の使用を開始するには、AWS SAM CLI をインストールし、sam init コマンドを使用して、サンプルアプリケーションコードが記載された事前設定済みの AWS SAM テンプレートを生成します。AWS SAM を使用してサーバーレスアプリケーションを構築するためのガイド付きの説明については、このクイックスタートをご利用ください。
AWS SAM CLI は、SAM ベースのアプリケーションの構築をサポートしているコマンドラインインターフェイスです。AWS SAM CLI では、Lambda 関数をローカルで呼び出し、サーバーレスアプリケーションのデプロイパッケージを作成し、サーバーレスアプリケーションを AWS クラウドにデプロイできます。
SAM CLI では多数のコマンドをサポートしており、その数は増え続けています。sam init コマンドを実行すると、お客様が選んだ言語で記述されたサンプルアプリケーションコードを含んだ事前設定済みの AWS SAM テンプレートが生成されます。sam local コマンドでは、Lambda 関数と SAM ベースサーバーレスアプリケーションのローカル呼び出しとテストをサポートしており、Lambda に似た実行環境で関数コードをローカルに実行します。sam local コマンドを使用して、サンプルペイロードをローカルで生成したり、API をテストするためにローカルエンドポイントを開始したりすることもできます。また、Lambda 関数のテストを自動化することもできます。sam package と sam deploy コマンドでは、アプリケーションコードと依存関係を「デプロイパッケージ」にまとめて、サーバーレスアプリケーションを AWS クラウドにデプロイできます。最後に、sam logs コマンドでは、Lambda 関数のログを取得、表示、フィルタリングできます。