小编TIM*_*144的帖子

Lambda Python 查询 SSM 参数存储值

我想在 AWS Lambda 中编写 Python 3.6 查询以获取有关 AWS SSM 参数存储的详细信息,但我得到了空响应。如果我通过 AWS CLI 查询,我会得到参数存储项的详细信息,包括我的最终目标 AMI ID。参数存储路径为:

/aws/service/ami-windows-latest/Windows_Server-2019-English-Core-Base-2019.07.12
Run Code Online (Sandbox Code Playgroud)

我的代码如下,任何有关为什么这不返回预期结果的见解将不胜感激。

import json
import boto3

def lambda_handler(event, context):
    client = boto3.client('ssm')
    response=client.get_parameters(Names=['/aws/service/ami-windows-latest/Windows_Server-2019-English-Full-Base']),
    #return "Success"
    print (response)
Run Code Online (Sandbox Code Playgroud)

我期待在运行以下 AWS CLI 命令时获得相同的输出。

aws ssm get-parameters --names /aws/service/ami-windows-latest/Windows_Server-2019-English-Full-Base --region us-east-1
Run Code Online (Sandbox Code Playgroud)

python python-3.x aws-lambda aws-ssm

5
推荐指数
2
解决办法
5228
查看次数

AWS CLI 列出所有 S3 存储桶的加密状态

我的帐户有几百个存储桶,我需要能够显示所有这些存储桶的加密状态。我希望能够通过 CLI 执行此操作,我看到有一个命令“get-bucket-encryption”操作,但我无法弄清楚如何针对所有存储桶运行此操作,而不仅仅是针对特定存储桶。

amazon-s3 amazon-web-services aws-cli

2
推荐指数
1
解决办法
654
查看次数