使用 AWS Lambda 函数从 EC2 实例中检索信息
Retrieving info from EC2 instances using AWS Lambda function
我们如何使用 CDK 和 python 在 Lambda 函数中检索新 deployed/provisioned linux EC2 实例中的系统信息?
我想知道是否可以提取一个或多个也在 /etc/environment.d/servervars.env
中定义的环境变量。
我希望这些值在我的 Lambda 函数中可用。我当前的 Lambda 函数知道实例 ID。
由于信息是静态的并且是在配置实例期间添加的,您可以在配置脚本中添加一行:
MY_ID=`curl http://169.254.169.254/latest/meta-data/instance-id --silent`
APPLICATION=payroll
aws ec2 create-tags --resources $MY_ID --tags Key=Application,Value=$APPLICATION
AWS CLI 需要 AWS 凭证来创建标签。这可以通过向具有 ec2:CreateTags
权限的实例分配 IAM 角色来完成。
我们如何使用 CDK 和 python 在 Lambda 函数中检索新 deployed/provisioned linux EC2 实例中的系统信息?
我想知道是否可以提取一个或多个也在 /etc/environment.d/servervars.env
中定义的环境变量。
我希望这些值在我的 Lambda 函数中可用。我当前的 Lambda 函数知道实例 ID。
由于信息是静态的并且是在配置实例期间添加的,您可以在配置脚本中添加一行:
MY_ID=`curl http://169.254.169.254/latest/meta-data/instance-id --silent`
APPLICATION=payroll
aws ec2 create-tags --resources $MY_ID --tags Key=Application,Value=$APPLICATION
AWS CLI 需要 AWS 凭证来创建标签。这可以通过向具有 ec2:CreateTags
权限的实例分配 IAM 角色来完成。