小编eat*_*ood的帖子

如何使用 boto3 在 AWS 中禁用用户的密码

我正在使用 boto3 在 AWS 中审计用户密码,但我没有找到实现以下 CIS 基准的方法:“确保禁用 90 天或更长时间未使用的凭证(启用密码)被禁用。”

我有提取密码年龄并提取上次使用密码的代码,但我没有找到任何使密码无效的代码。

对于访问密钥(但不是密码),我们有以下内容:

client = session.client('iam')

... (get user and keyid) ...

last_used = client.get_access_key_last_used(AccessKeyId=keyid)

... (determine the age of the key) ...

if age >= 90:

    client.update_access_key(AccessKeyId=keyid, Status='Inactive', UserName=user)
Run Code Online (Sandbox Code Playgroud)

有没有人有任何指示?

amazon-web-services amazon-iam boto3

5
推荐指数
1
解决办法
3115
查看次数

验证 google.storage.Client 而不将服务帐户 JSON 保存到磁盘

对于 Google Cloud Platform 存储客户端的身份验证,我不想将服务帐户 JSON(您创建的凭据文件)写入磁盘。我想在从所有云实例共享的 Hashicorp Vault 密钥库加载它们后,将它们纯粹保留在内存中。有没有办法直接传递 JSON 凭据,而不是传递类似路径/文件对象?

我了解如何使用类似路径/文件对象来执行此操作,如下所示,但这是我想要避免的(由于安全问题,我宁愿永远不要将它们写入磁盘):

from google.cloud import storage

# set an environment variable that relies on a JSON file
export GOOGLE_APPLICATION_CREDENTIALS="/path/to/service_account.json"

# create the client (assumes the environment variable is set)
client = storage.Client()

# alternately, one can create the client without the environment 
# variable, but this still relies on a JSON file.
client = storage.Client.from_service_account_json("/path/to/service_account.json")
Run Code Online (Sandbox Code Playgroud)

我试图通过直接引用 JSON 数据 (json_data) 来解决这个问题,但这会引发错误:TypeError: expected str, bytes or os.PathLike object, not dict

json_data …
Run Code Online (Sandbox Code Playgroud)

python json google-cloud-storage google-cloud-platform

5
推荐指数
1
解决办法
4810
查看次数

使用 COUNTAX 和 FILTER 在 Power BI 中计算 TRUE() 和 False()

我的表 (Table_Name) 中有一个列 (Column_Name),其中包含布尔 (0 | 1) 值。我正在尝试计算每个值的计数。例如,我总共有 1500 行,我希望有 2 个度量显示 700 行为 True,而 800 行为 False。

我尝试了以下方法,但每个方法只给出了总行数(1500):

False_Measure = COUNTAX(FILTER('Table_Name','Table_Name'[Column_Name]=FALSE()),FALSE())

True_Measure = COUNTAX(FILTER('Table_Name','Table_Name'[Column_Name]=FALSE()),TRUE())
Run Code Online (Sandbox Code Playgroud)

我完全糊涂了...

我什至不确定此时我是否使用了正确的 DAX 函数。

dax powerbi powerbi-desktop

3
推荐指数
2
解决办法
4万
查看次数