AWS Lambda Functions の分散トレーシング

セットアップ(インストラクター)

5 minutes

インストラクターがユーザーをセットアップし、各ユーザーに access key idsecret access key を提供します。これらを使用して Terraform を実行し、必要なアーティファクトを構築できます。

前提条件

受講者全員が Splunk4Ninjas - Observability インスタンスを必要とします。

クラスの事前準備として、インストラクターのマシンには以下が必要です

AWS アクセスポータルにアクセスしたら、access keys をクリックして、次のステップを実行する前にターミナルにコピーできます。

Access Keys

IAM ロールの作成(ワークショップインストラクターのみ)

bash
# Copy access keys into terminal first before running these steps
cd ~/workshop/lambda/iam_role
terraform init
terraform plan
terraform apply
# enter yes

# Then display the secret
terraform output -raw workshop_secret_access_key

クラスへの提供情報

ダブルクォートの末尾やその他の余分な文字に注意してください。

クリーンアップ

Warning

ワークショップ完了後、以下の手順でクリーンアップを行うことが重要です。そうしないと、AWS へのアクセスが開いたままになったり、Lambda やその他のリソースが実行されたままになる可能性があります。
bash
cd ~/workshop/lambda/iam_role
terraform destroy

また、ワークショップ中に受講者が削除しなかったアーティファクトもクリーンアップする必要があります。以下を確認してください

  1. AWS API Gateway
  2. Lambda Functions
  3. Kinesis Stream
  4. CloudWatch Log Groups
  5. S3 Bucket
Last Modified ·