AWS SDK中的getPolicy
API可以获取指定IAM策略的最新版本。在Node.js中,可以使用以下代码示例获取指定IAM策略的最新版本:
const AWS = require('aws-sdk');
const iam = new AWS.IAM();
const params = {
PolicyArn: 'arn:aws:iam::123456789012:policy/my-policy'
};
iam.getPolicy(params, function(err, data) {
if (err) console.log(err, err.stack);
else console.log(data.Policy.DefaultVersionId);
});
其中,params
对象中的PolicyArn
属性需要替换为实际的IAM策略ARN。getPolicy
方法的回调参数data
包含了策略的详细信息,其中Policy.DefaultVersionId
属性即为该策略的最新版本。