community.aws 发布说明

v9.0.0

发行摘要

此版本包含一些新功能、错误修复和重大更改。一些模块已迁移到 amazon.aws,需要更新这些模块的完全限定集合名称。community.aws 集合已停止支持 botocore<1.31.0 和 boto3<1.28.0。由于 AWS SDK 宣布不再支持 Python 3.8 以下版本(https://aws.amazon.com/blogs/developer/python-support-policy-updates-for-aws-sdks-and-tools/),此集合对 Python 3.8 以下版本的支持在此版本中已弃用,并将在此版本的10.0.0中移除(https://github.com/ansible-collections/community.aws/pull/2194)。

次要更改

重大变更/移植指南

  • community.aws 集合已停止支持 botocore<1.31.0boto3<1.28.0。大多数模块将继续与较旧版本的 AWS SDK 兼容。但是,不能保证与较旧版本 SDK 的兼容性,并且不会对其进行测试。使用较旧版本的 SDK 时,Ansible 将发出警告 (https://github.com/ansible-collections/community.aws/pull/2195).

  • autoscaling_instance_refresh - 该模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的 Playbook 应更新为使用 amazon.aws.autoscaling_instance_refresh (https://github.com/ansible-collections/community.aws/pull/2177).

  • autoscaling_instance_refresh_info - 该模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的 Playbook 应更新为使用 amazon.aws.autoscaling_instance_refresh_info (https://github.com/ansible-collections/community.aws/pull/2177).

  • ec2_launch_template - 使用选项 tags 定义的标签现在应用于启动模板资源,而不是使用此启动模板创建的资源 (https://github.com/ansible-collections/community.aws/issues/176).

  • ec2_launch_template - 该模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的 Playbook 应更新为使用 amazon.aws.ec2_launch_template (https://github.com/ansible-collections/community.aws/pull/2185).

  • ec2_placement_group - 该模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的 Playbook 应更新为使用 amazon.aws.ec2_placement_group

  • ec2_placement_group_info - 该模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的 Playbook 应更新为使用 amazon.aws.ec2_placement_group_info

  • ec2_transit_gateway - 该模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的 Playbook 应更新为使用 amazon.aws.ec2_transit_gateway

  • ec2_transit_gateway_info - 该模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的 Playbook 应更新为使用 amazon.aws.ec2_transit_gateway_info

  • ec2_transit_gateway_vpc_attachment - 该模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的 Playbook 应更新为使用 amazon.aws.ec2_transit_gateway_vpc_attachment

  • ec2_transit_gateway_vpc_attachment_info - 该模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的 Playbook 应更新为使用 amazon.aws.ec2_transit_gateway_vpc_attachment_info

  • ec2_vpc_egress_igw - 该模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的 Playbook 应更新为使用 amazon.aws.ec2_vpc_egress_igw (https://api.github.com/repos/ansible-collections/community.aws/pulls/2169).

  • ec2_vpc_nacl - 该模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的 Playbook 应更新为使用 amazon.aws.ec2_vpc_nacl (https://github.com/ansible-collections/community.aws/pull/2178).

  • ec2_vpc_nacl_info - 该模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的 Playbook 应更新为使用 amazon.aws.ec2_vpc_nacl_info (https://github.com/ansible-collections/community.aws/pull/2178).

  • ec2_vpc_peer - 该模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的 Playbook 应更新为使用 amazon.aws.ec2_vpc_peer

  • ec2_vpc_peering_info - 该模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的 Playbook 应更新为使用 amazon.aws.ec2_vpc_peering_info

  • ec2_vpc_vgw - 该模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的 Playbook 应更新为使用 amazon.aws.ec2_vpc_vgw

  • ec2_vpc_vgw_info - 该模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的 Playbook 应更新为使用 amazon.aws.ec2_vpc_vgw_info

  • ec2_vpc_vpn - 该模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的 Playbook 应更新为使用 amazon.aws.ec2_vpc_vpn

  • ec2_vpc_vpn_info - 该模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的 Playbook 应更新为使用 amazon.aws.ec2_vpc_vpn_info

  • ecs_cluster - 参数 purge_capacity_providers 默认值为 true。(https://github.com/ansible-collections/community.aws/pull/2165).

  • elb_classic_lb_info - 该模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的 Playbook 应更新为使用 amazon.aws.elb_classic_lb_info

  • iam_policy - connection_properties 返回键之前已弃用,现已移除,请改用 raw_connection_properties (https://github.com/ansible-collections/community.aws/pull/2165).

已弃用的功能

错误修复

v8.0.0

发行摘要

此主要版本带来了多项新功能、错误修复和弃用功能。它还包括删除已迁移到 amazon.aws 集合的几个模块。我们还删除了对 ansible-core<2.15 的支持。

次要更改

重大更改/移植指南

  • community.aws 集合已放弃对 botocore<1.29.0boto3<1.26.0 的支持。大多数模块将继续与旧版本的AWS SDK一起工作,但是不保证与旧版本SDK的兼容性,并且不会对其进行测试。使用旧版本SDK时,Ansible将发出警告 (https://github.com/ansible-collections/amazon.aws/pull/1763).

  • aws_region_info - 该模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的Playbook应更新为使用 amazon.aws.aws_region_info

  • aws_s3_bucket_info - 该模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的Playbook应更新为使用 amazon.aws.aws_s3_bucket_info

  • community.aws 集合 - 已放弃对ansible-core < 2.15 的支持 (https://github.com/ansible-collections/community.aws/pull/2074).

  • community.aws 集合 - 由于AWS SDK宣布结束对低于3.7版本的Python的支持 (https://aws.amazon.com/blogs/developer/python-support-policy-updates-for-aws-sdks-and-tools/),此集合对低于3.7版本的Python的支持已在6.0.0版本中弃用,并在7.0.0版本中删除。(https://github.com/ansible-collections/amazon.aws/pull/1763).

  • iam_access_key - 该模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的Playbook应更新为使用 amazon.aws.iam_access_key

  • iam_access_key_info - 该模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的Playbook应更新为使用 amazon.aws.iam_access_key_info

  • iam_group - 该模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的Playbook应更新为使用 amazon.aws.iam_group (https://github.com/ansible-collections/community.aws/pull/1945).

  • iam_managed_policy - 该模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的Playbook应更新为使用 amazon.aws.iam_managed_policy (https://github.com/ansible-collections/community.aws/pull/1954).

  • iam_mfa_device_info - 该模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的Playbook应更新为使用 amazon.aws.iam_mfa_device_info (https://github.com/ansible-collections/community.aws/pull/1953).

  • iam_password_policy - 该模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的Playbook应更新为使用 amazon.aws.iam_password_policy

  • iam_role - 该模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的Playbook应更新为使用 amazon.aws.iam_role (https://github.com/ansible-collections/community.aws/pull/1948).

  • iam_role_info - 该模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的Playbook应更新为使用 amazon.aws.iam_role_info (https://github.com/ansible-collections/community.aws/pull/1948).

  • s3_bucket_info - 该模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的Playbook应更新为使用 amazon.aws.s3_bucket_info

  • sts_assume_role - 该模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的Playbook应更新为使用 amazon.aws.sts_assume_role

已弃用的功能

错误修复

v7.2.0

发行摘要

此版本包括一个新模块 dynamodb_table_infoglue_jobmsk_cluster 模块的新功能,以及对 aws_ssm 连接插件的错误修复。

次要更改

错误修复

新模块

  • dynamodb_table_info - 返回有关Dynamo DB 表的信息

v7.1.0

发行摘要

此版本包括 cloudfront_distributionmq_broker 模块的新功能,以及连接到具有Bash 5.1.0及更高版本的宿主机时所需的 aws_ssm 连接插件的错误修复。

次要更改

错误修复

v7.0.0

发行摘要

此版本包含一些新功能、错误修复和重大更改。几个模块已迁移到 amazon.aws,需要更新这些模块的完全限定集合名称。community.aws 集合已放弃对 botocore<1.29.0boto3<1.26.0 的支持。由于 AWS SDK 宣布终止对低于 3.7 的 Python 版本的支持 (https://aws.amazon.com/blogs/developer/python-support-policy-updates-for-aws-sdks-and-tools/),此集合对低于 3.7 的 Python 版本的支持已在 6.0.0 版本中弃用,并在 7.0.0 版本中移除。(https://github.com/ansible-collections/amazon.aws/pull/1763).

次要更改

重大更改/移植指南

  • community.aws 集合已放弃对 botocore<1.29.0boto3<1.26.0 的支持。大多数模块将继续与旧版本的AWS SDK一起工作,但是不保证与旧版本SDK的兼容性,并且不会对其进行测试。使用旧版本SDK时,Ansible将发出警告 (https://github.com/ansible-collections/amazon.aws/pull/1763).

  • aws_region_info - 该模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的Playbook应更新为使用 amazon.aws.aws_region_info

  • aws_s3_bucket_info - 该模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的Playbook应更新为使用 amazon.aws.aws_s3_bucket_info

  • community.aws 集合 - 由于AWS SDK宣布结束对低于3.7版本的Python的支持 (https://aws.amazon.com/blogs/developer/python-support-policy-updates-for-aws-sdks-and-tools/),此集合对低于3.7版本的Python的支持已在6.0.0版本中弃用,并在7.0.0版本中删除。(https://github.com/ansible-collections/amazon.aws/pull/1763).

  • iam_access_key - 该模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的Playbook应更新为使用 amazon.aws.iam_access_key

  • iam_access_key_info - 该模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的Playbook应更新为使用 amazon.aws.iam_access_key_info

  • iam_group - 该模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的Playbook应更新为使用 amazon.aws.iam_group (https://github.com/ansible-collections/community.aws/pull/1945).

  • iam_managed_policy - 该模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的Playbook应更新为使用 amazon.aws.iam_managed_policy (https://github.com/ansible-collections/community.aws/pull/1954).

  • iam_mfa_device_info - 该模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的Playbook应更新为使用 amazon.aws.iam_mfa_device_info (https://github.com/ansible-collections/community.aws/pull/1953).

  • iam_password_policy - 该模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的Playbook应更新为使用 amazon.aws.iam_password_policy

  • iam_role - 该模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的Playbook应更新为使用 amazon.aws.iam_role (https://github.com/ansible-collections/community.aws/pull/1948).

  • iam_role_info - 该模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的Playbook应更新为使用 amazon.aws.iam_role_info (https://github.com/ansible-collections/community.aws/pull/1948).

  • s3_bucket_info - 该模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的Playbook应更新为使用 amazon.aws.s3_bucket_info

  • sts_assume_role - 该模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的Playbook应更新为使用 amazon.aws.sts_assume_role

错误修复

v6.2.0

发行摘要

此版本包含 community.aws.ec2_vpc_vpncommunity.aws.api_gateway 模块的一些新功能。

次要更改

错误修复

v6.1.0

发行摘要

此版本带来一个新的清单插件、一些新功能和几个错误修复。

次要更改

错误修复

新的插件

清单

  • aws_mq - MQ 代理清单源

v6.0.0

发行摘要

此版本带来一些新的插件和功能。还包括一些错误修复、重大更改和弃用的功能。community.aws 集合已放弃对 botocore<1.25.0boto3<1.22.0 的支持。还放弃了对 Python 3.6 的支持。

次要更改

重大更改/移植指南

已弃用的功能

错误修复

新增模块

  • ec2_carrier_gateway - 管理 AWS VPC 运营商网关

  • ec2_carrier_gateway_info - 收集有关 AWS 中运营商网关的信息

  • lightsail_snapshot - 创建 AWS Lightsail 实例的快照

  • mq_broker - MQ 代理管理

  • mq_broker_config - 更新 Amazon MQ 代理配置

  • mq_broker_info - 获取 MQ 代理详细信息

  • mq_user - 管理现有 Amazon MQ 代理中的用户

  • mq_user_info - 列出 Amazon MQ 代理的用户

  • ssm_inventory_info - 获取 EC2 实例的 SSM 库存信息

v5.5.1

发行说明

此版本包含多个错误修复。

错误修复

v5.5.0

发行说明

此版本包含许多针对各个模块的错误修复,以及 ec2_launch_templatemsk_cluster 模块的新功能。这是 6.0.0 版本发布之前的最后一个计划的次要版本。

次要更改

错误修复

v5.4.0

发行说明

此次小版本更新为 snsecs_service 模块带来了少量新功能。

次要更改

v5.3.0

发行说明

此版本带来了一些次要更改、错误修复和弃用。

次要更改

已弃用的功能

错误修复

新的模块

  • eks_nodegroup - 管理 EKS Nodegroup 模块

v5.2.0

发行说明

一个次要版本,包含针对 aws_ssm 连接插件以及 ecs_services3_lifecyclessm_parameter 模块的错误修复。以及对 ecs_clusterec2_ecrecs_serviceiam_rolessm_parameter 插件的改进。

次要更改

错误修复

v5.1.0

发行说明

这是 community.aws 集合的次要版本。此更改日志包含自上一个版本以来对该集合中的模块和插件所做的所有更改。

次要更改

错误修复

v5.0.0

发行概要

此版本中,许多社区模块已升级为 Red Hat 支持状态。这些模块已从 community.aws 集合移动到 amazon.aws 集合。

community.aws 集合已停止支持 botocore<1.21.0boto3<1.18.0。对 ansible-core<2.11 的支持也已停止。

此版本还带来了一些新功能、错误修复、重大更改和弃用功能。

次要更改

重大变更/移植指南

  • acm_certificate - 之前已弃用的默认值 purge_tags=False 已更新为 purge_tags=True (https://github.com/ansible-collections/community.aws/pull/1343)。

  • autoscaling_group - 该模块已从 community.aws 集合迁移。使用该模块的完全限定集合名称的剧本应更新为使用 amazon.aws.autoscaling_group

  • autoscaling_group_info - 该模块已从 community.aws 集合迁移。使用该模块的完全限定集合名称的剧本应更新为使用 amazon.aws.autoscaling_group_info

  • cloudfront_distribution - 之前已弃用的默认值 purge_tags=False 已更新为 purge_tags=True (https://github.com/ansible-collections/community.aws/pull/1343)。

  • cloudtrail - 该模块已迁移到 amazon.aws 集合。使用该模块的完全限定集合名称的剧本应更新为使用 amazon.aws.cloudtrail

  • cloudwatch_metric_alarm - 该模块已从 community.aws 集合迁移。使用该模块的完全限定集合名称的剧本应更新为使用 amazon.aws.cloudwatch_metric_alarm

  • cloudwatchevent_rule - 该模块已从 community.aws 集合迁移。使用该模块的完全限定集合名称的剧本应更新为使用 amazon.aws.cloudwatchevent_rule

  • cloudwatchlogs_log_group - 该模块已从 community.aws 集合迁移。使用该模块的完全限定集合名称的剧本应更新为使用 amazon.aws.cloudwatchlogs_log_group

  • cloudwatchlogs_log_group_info - 该模块已从 community.aws 集合迁移。使用该模块的完全限定集合名称的剧本应更新为使用 amazon.aws.cloudwatchlogs_log_group_info

  • cloudwatchlogs_log_group_metric_filter - 该模块已从 community.aws 集合迁移。使用该模块的完全限定集合名称的剧本应更新为使用 amazon.aws.cloudwatchlogs_log_group_metric_filter

  • community.aws 集合 - 已停止支持 ansible-core < 2.11 (https://github.com/ansible-collections/community.aws/pull/1541)。

  • community.aws 集合 - community.aws 集合已停止支持 botocore<1.21.0boto3<1.18.0。大多数模块将继续与较旧版本的 AWS SDK 兼容,但是不保证与较旧版本的 SDK 的兼容性,并且不会对其进行测试。使用较旧版本的 SDK 时,Ansible 将发出警告 (https://github.com/ansible-collections/community.aws/pull/1362)。

  • ec2_eip - 该模块已从 community.aws 集合迁移。使用该模块的完全限定集合名称的剧本应更新为使用 amazon.aws.ec2_eip

  • ec2_eip_info - 该模块已从 community.aws 集合迁移。使用该模块的完全限定集合名称的剧本应更新为使用 amazon.aws.ec2_eip_info

  • ec2_vpc_vpn - 之前已弃用的默认值 purge_tags=False 已更新为 purge_tags=True (https://github.com/ansible-collections/community.aws/pull/1343)。

  • elb_application_lb - 该模块已从 community.aws 集合迁移。使用该模块的完全限定集合名称的剧本应更新为使用 amazon.aws.elb_application_lb

  • elb_application_lb_info - 该模块已从 community.aws 集合迁移。使用该模块的完全限定集合名称的剧本应更新为使用 amazon.aws.elb_application_lb_info

  • execute_lambda - 该模块已从 community.aws 集合迁移。使用该模块的完全限定集合名称的剧本应更新为使用 amazon.aws.execute_lambda

  • iam_policy - 该模块已从 community.aws 集合迁移。使用该模块的完全限定集合名称的剧本应更新为使用 amazon.aws.iam_policy

  • iam_policy_info - 该模块已从 community.aws 集合迁移。使用该模块的完全限定集合名称的剧本应更新为使用 amazon.aws.iam_policy_info

  • iam_server_certificate - 已移除向 certchain_certkey 参数传递文件名的方式。我们建议改用查找插件来读取文件,请参阅文档以了解示例 (https://github.com/ansible-collections/community.aws/pull/1265)。

  • iam_server_certificate - dup_ok 参数的默认值已更改为 true。若要保留原始行为,请显式将 dup_ok 参数设置为 false (https://github.com/ansible-collections/community.aws/pull/1265)。

  • iam_user - 该模块已从 community.aws 集合迁移。使用该模块的完全限定集合名称的剧本应更新为使用 amazon.aws.iam_user

  • iam_user_info - 该模块已从 community.aws 集合迁移。使用该模块的完全限定集合名称的剧本应更新为使用 amazon.aws.iam_user_info

  • kms_key - 该模块已从 community.aws 集合迁移。使用该模块的完全限定集合名称的剧本应更新为使用 amazon.aws.kms_key

  • kms_key - 之前已弃用的通过 policy_modepolicy_grant_types 管理 KMS IAM 策略的方式已移除,现已改用 policy 选项 (https://github.com/ansible-collections/community.aws/pull/1344)。

  • kms_key - 之前已弃用的默认值 purge_tags=False 已更新为 purge_tags=True (https://github.com/ansible-collections/community.aws/pull/1343)。

  • kms_key_info - 该模块已从 community.aws 集合迁移。使用该模块的完全限定集合名称的剧本应更新为使用 amazon.aws.kms_key_info

  • lambda - 此模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的 Playbook 应更新为使用 amazon.aws.lambda

  • lambda_alias - 此模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的 Playbook 应更新为使用 amazon.aws.lambda_alias

  • lambda_event - 此模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的 Playbook 应更新为使用 amazon.aws.lambda_event

  • lambda_execute - 此模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的 Playbook 应更新为使用 amazon.aws.lambda_execute

  • lambda_info - 此模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的 Playbook 应更新为使用 amazon.aws.lambda_info

  • lambda_policy - 此模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的 Playbook 应更新为使用 amazon.aws.lambda_policy

  • rds_cluster - 此模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的 Playbook 应更新为使用 amazon.aws.rds_cluster

  • rds_cluster_info - 此模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的 Playbook 应更新为使用 amazon.aws.rds_cluster_info

  • rds_cluster_snapshot - 此模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的 Playbook 应更新为使用 amazon.aws.rds_cluster_snapshot

  • rds_instance - 此模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的 Playbook 应更新为使用 amazon.aws.rds_instance

  • rds_instance_info - 此模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的 Playbook 应更新为使用 amazon.aws.rds_instance_info

  • rds_instance_snapshot - 此模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的 Playbook 应更新为使用 amazon.aws.rds_instance_snapshot

  • rds_option_group - 此模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的 Playbook 应更新为使用 amazon.aws.rds_option_group

  • rds_option_group_info - 此模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的 Playbook 应更新为使用 amazon.aws.rds_option_group_info

  • rds_param_group - 此模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的 Playbook 应更新为使用 amazon.aws.rds_param_group

  • rds_param_group - 之前已弃用的默认值 purge_tags=False 已更新为 purge_tags=True (https://github.com/ansible-collections/community.aws/pull/1343)。

  • rds_snapshot_info - 此模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的 Playbook 应更新为使用 amazon.aws.rds_snapshot_info

  • rds_subnet_group - 此模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的 Playbook 应更新为使用 amazon.aws.rds_subnet_group

  • route53 - 此模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的 Playbook 应更新为使用 amazon.aws.route53

  • route53_health_check - 此模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的 Playbook 应更新为使用 amazon.aws.route53_health_check

  • route53_health_check - 之前已弃用的默认值 purge_tags=False 已更新为 purge_tags=True (https://github.com/ansible-collections/community.aws/pull/1343)。

  • route53_info - 此模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的 Playbook 应更新为使用 amazon.aws.route53_info

  • route53_zone - 此模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的 Playbook 应更新为使用 amazon.aws.route53_zone

  • route53_zone - 之前已弃用的默认值 purge_tags=False 已更新为 purge_tags=True (https://github.com/ansible-collections/community.aws/pull/1343)。

  • sqs_queue - 之前已弃用的默认值 purge_tags=False 已更新为 purge_tags=True (https://github.com/ansible-collections/community.aws/pull/1343)。

已弃用的功能

错误修复

新的模块

  • accessanalyzer_validate_policy_info - 执行 IAM 策略验证

v4.5.1

发行摘要

此版本包含对 sns_topic 模块的次要错误修复以及对各种模块文档的更正。这是 4.x 系列的最后一个计划版本。

错误修复

v4.5.0

发行摘要

这是 community.aws 集合的次要版本。

次要更改

错误修复

v4.4.0

发行摘要

这是 community.aws 集合的次要版本。此更改日志包含自上一个版本以来对该集合中的模块和插件所做的所有更改。

次要更改

错误修复

v4.3.0

发行摘要

community.aws 4.3.0 版本包含许多次要错误修复和改进。在 amazon.aws 5.0.0 版本发布之后,对 4.x 系列的反向移植将仅限于安全问题和错误修复。

次要更改

错误修复

v4.2.0

错误修复

v4.1.1

错误修复

v4.1.0

次要更改

已弃用的功能

错误修复

新增模块

  • autoscaling_complete_lifecycle_action - 完成实例的生命周期操作

  • aws_glue_crawler - 管理 AWS Glue 爬虫

  • lightsail_static_ip - 管理 AWS Lightsail 中的静态 IP 地址

v4.0.0

主要变更

  • community.aws 集合 - amazon.aws 集合已停止支持 botocore<1.20.0boto3<1.17.0。大多数模块将继续与旧版本的 AWS SDK 兼容,但是不保证与旧版本 SDK 的兼容性,也不会对其进行测试。使用旧版本 SDK 时,Ansible 将发出警告 (https://github.com/ansible-collections/community.aws/pull/956).

次要变更

重大变更/移植指南

已弃用的功能

  • aws_acm - purge_tags 的当前默认值 False 已弃用,将在 5.0.0 版本中更新为 True

  • aws_kms - purge_tags 的当前默认值 False 已弃用,将在 5.0.0 版本中更新为 True

  • cloudfront_distribution - purge_tags 的当前默认值 False 已弃用,将在 5.0.0 版本中更新为 True

  • ec2_vpc_vpn - purge_tags 的当前默认值 False 已弃用,将在 5.0.0 版本中更新为 True

  • rds_param_group - purge_tags 的当前默认值 False 已弃用,将在 5.0.0 版本中更新为 True

  • route53_health_check - purge_tags 的当前默认值 False 已弃用,将在 5.0.0 版本中更新为 True

  • route53_zone - purge_tags 的当前默认值 False 已弃用,将在 5.0.0 版本中更新为 True

  • sqs_queue - purge_tags 的当前默认值 False 已弃用,将在 5.0.0 版本中更新为 True

已删除的功能(以前已弃用)

错误修正

新增模块

  • ec2_transit_gateway_vpc_attachment - 创建和删除AWS Transit Gateway VPC连接

  • ec2_transit_gateway_vpc_attachment_info - 描述AWS Transit Gateway VPC连接

  • eks_fargate_profile - 管理EKS Fargate Profile

  • networkfirewall - 管理AWS Network Firewall防火墙

  • networkfirewall_info - 描述AWS Network Firewall防火墙

  • networkfirewall_policy - 管理AWS Network Firewall策略

  • networkfirewall_policy_info - 描述AWS Network Firewall策略

  • networkfirewall_rule_group - 创建、删除和修改AWS Network Firewall规则组

  • networkfirewall_rule_group_info - 描述AWS Network Firewall规则组

  • opensearch - 创建OpenSearch或ElasticSearch域

  • opensearch_info - 获取一个或多个OpenSearch或ElasticSearch域的信息

  • rds_cluster_snapshot - 管理Amazon RDS数据库集群的快照

v3.6.0

发行摘要

继community.aws 5.0.0版本发布之后,3.6.0是一个错误修复版本,也是3.x系列的最终计划版本。

次要更改

错误修复

v3.5.0

次要更改

错误修复

v3.4.0

次要更改

已弃用的功能

  • aws_codebuild - tags参数当前使用非标准格式,并且已被弃用。在6.0.0版本中,此参数将接受简单的键值对字典,而不是当前的字典列表。建议迁移到使用resource_tags参数,该参数已经接受简单的字典格式(https://github.com/ansible-collections/community.aws/pull/1221)。

  • route53_info - HostedZonesResourceRecordSetsHealthChecks的驼峰命名法返回值已弃用,在未来版本中,必须使用蛇形命名法返回值 hosted_zonesresource_record_setshealth_checks 来代替。

错误修复

v3.3.0

发行摘要

这是 community.aws 集合的次要版本。

次要更改

错误修复

新增模块

  • aws_api_gateway_domain - 管理AWS API Gateway自定义域名

v3.2.1

发行摘要

这是一个community.aws集合的错误修复版本。ec2_asg模块中引入的新的参数purge_tags(在community.aws 3.2.0中引入,其默认值为true)可能会破坏用户的现有playbook,如果他们不更新他们的playbook并指定purge_tags: false的话。但是,此版本恢复了之前的行为。

次要更改

错误修复

v3.2.0

发行摘要

这是 community.aws 集合的次要版本。此更改日志包含自上一个版本以来对该集合中的模块和插件所做的所有更改。

主要更改

次要更改

错误修复

新增模块

  • cloudfront_response_headers_policy - 创建、更新和删除要在Cloudfront分发中使用的响应标头策略

  • ec2_asg_instance_refresh - 启动或取消AWS中的EC2自动伸缩组(ASG)实例刷新

  • ec2_asg_instance_refresh_info - 收集有关AWS中EC2自动伸缩组(ASG)实例刷新的信息

  • rds_cluster - rds_cluster模块

  • rds_cluster_info - 获取一个或多个 RDS 集群的信息

  • sns_topic_info - sns_topic_info 模块

v3.1.0

发行摘要

这是 community.aws 集合的次要版本。此更改日志包含自上一个版本以来对该集合中的模块和插件所做的所有更改。

次要更改

错误修复

v3.0.1

发行摘要

这是 community.aws 集合的路径版本。

次要更改

v3.0.0

主要更改

  • community.aws 集合 - community.aws 集合已放弃对 botocore<1.19.0boto3<1.16.0 的支持。大多数模块将继续与较旧版本的 AWS SDK 兼容,但是,不保证与较旧版本的 SDK 的兼容性,并且不会对其进行测试。使用较旧版本的 SDK 时,Ansible 将发出警告 (https://github.com/ansible-collections/community.aws/pull/809).

次要更改

重大更改/移植指南

  • aws_acm_facts - 删除已弃用的别名 aws_acm_facts。请改用 aws_acm_info

  • aws_kms_facts - 删除已弃用的别名 aws_kms_facts。请改用 aws_kms_info

  • aws_kms_info - 已弃用的 keys_attr 字段现在被忽略 (https://github.com/ansible-collections/community.aws/pull/838).

  • aws_region_facts - 删除已弃用的别名 aws_region_facts。请改用 aws_region_info

  • aws_s3_bucket_facts - 删除已弃用的别名 aws_s3_bucket_facts。请改用 aws_s3_bucket_info

  • aws_sgw_facts - 删除已弃用的别名 aws_sgw_facts。请改用 aws_sgw_info

  • aws_waf_facts - 删除已弃用的别名 aws_waf_facts。请改用 aws_waf_info

  • cloudfront_facts - 删除已弃用的别名 cloudfront_facts。请改用 cloudfront_info

  • cloudwatchlogs_log_group_facts - 删除已弃用的别名 cloudwatchlogs_log_group_facts。请改用 cloudwatchlogs_log_group_info

  • dynamodb_table - 目前已弃用的主键和 global_all 索引更新现在将导致失败。(https://github.com/ansible-collections/community.aws/pull/837).

  • ec2_asg_facts - 删除已弃用的别名 ec2_asg_facts。请改用 ec2_asg_info

  • ec2_customer_gateway_facts - 删除已弃用的别名 ec2_customer_gateway_facts。请改用 ec2_customer_gateway_info

  • ec2_eip_facts - 删除已弃用的别名 ec2_eip_facts。请改用 ec2_eip_info

  • ec2_elb_facts - 已弃用别名 ec2_elb_facts。请改用 ec2_elb_info

  • ec2_elb_info - ec2_elb_info 模块已被移除。请改用 ``elb_classic_lb_info`` 模块。

  • ec2_lc_facts - 已弃用别名 ec2_lc_facts。请改用 ec2_lc_info

  • ec2_placement_group_facts - 已弃用别名 ec2_placement_group_facts。请改用 ec2_placement_group_info

  • ec2_vpc_nacl_facts - 已弃用别名 ec2_vpc_nacl_facts。请改用 ec2_vpc_nacl_info

  • ec2_vpc_peering_facts - 已弃用别名 ec2_vpc_peering_facts。请改用 ec2_vpc_peering_info

  • ec2_vpc_route_table_facts - 已弃用别名 ec2_vpc_route_table_facts。请改用 ec2_vpc_route_table_info

  • ec2_vpc_vgw_facts - 已弃用别名 ec2_vpc_vgw_facts。请改用 ec2_vpc_vgw_info

  • ec2_vpc_vpn_facts - 已弃用别名 ec2_vpc_vpn_facts。请改用 ec2_vpc_vpn_info

  • ecs_service_facts - 已弃用别名 ecs_service_facts。请改用 ecs_service_info

  • ecs_taskdefinition_facts - 已弃用别名 ecs_taskdefinition_facts。请改用 ecs_taskdefinition_info

  • efs_facts - 已弃用别名 efs_facts。请改用 efs_info

  • elasticache_facts - 已弃用别名 elasticache_facts。请改用 elasticache_info

  • elb_application_lb_facts - 已弃用别名 elb_application_lb_facts。请改用 elb_application_lb_info

  • elb_classic_lb_facts - 已弃用别名 elb_classic_lb_facts。请改用 elb_classic_lb_info

  • elb_target_facts - 已弃用别名 elb_target_facts。请改用 elb_target_info

  • elb_target_group_facts - 已弃用别名 elb_target_group_facts。请改用 elb_target_group_info

  • iam - 已移除弃用模块 community.aws.iam。请改用 community.aws.iam_usercommunity.aws.iam_access_keycommunity.aws.iam_group (https://github.com/ansible-collections/community.aws/pull/839)。

  • iam_cert_facts - 已弃用别名 iam_cert_facts。请改用 iam_cert_info

  • iam_mfa_device_facts - 已弃用别名 iam_mfa_device_facts。请改用 iam_mfa_device_info

  • iam_role_facts - 已弃用别名 iam_role_facts。请改用 iam_role_info

  • iam_server_certificate_facts - 已弃用别名 iam_server_certificate_facts。请改用 iam_server_certificate_info

  • lambda_facts - 已移除弃用模块 ``lambda_facts``。请改用 lambda_info

  • rds - 已移除弃用模块 community.aws.rds。请改用 community.aws.rds_instance (https://github.com/ansible-collections/community.aws/pull/839)。

  • rds_instance_facts - 已弃用别名 rds_instance_facts。请改用 rds_instance_info

  • rds_snapshot_facts - 已弃用别名 rds_snapshot_facts。请改用 rds_snapshot_info

  • redshift_facts - 已弃用别名 redshift_facts。请改用 redshift_info

  • route53_facts - 已弃用别名 route53_facts。请改用 route53_info

错误修复

v2.6.1

发行说明

由于 2.6.0 版本发布错误,将集合版本从 2.6.0 提升到 2.6.1。此版本完全取代了 2.6.0,用户应跳过 2.6.0 版本。

v2.6.0

发行说明

这是 community.aws 集合的最后一个计划的 2.x 版本。请尽快考虑升级到 community.aws 的最新版本。

次要更改

错误修复

v2.5.0

发行说明

这是 community.aws 集合的次要版本。

次要更改

错误修复

v2.4.0

发行说明

这是 community.aws 集合的次要版本。此更改日志包含自上一个版本以来对该集合中的模块和插件所做的所有更改。

次要更改

错误修复

v2.3.0

发行说明

这是 community.aws 集合的次要版本。此更改日志包含自上一个版本以来对该集合中的模块和插件所做的所有更改。

次要更改

错误修复

v2.2.0

发行说明

这是 community.aws 集合的反向移植版本。

次要更改

错误修复

新模块

  • ec2_asg_scheduled_action - 创建、修改和删除 ASG 预约式缩放操作。

v2.1.0

次要更改

已弃用的功能

错误修复

新增模块

  • iam_access_key - 管理 AWS IAM 用户访问密钥

  • iam_access_key_info - 获取有关 AWS IAM 用户访问密钥的信息

  • rds_option_group - rds_option_group 模块

  • rds_option_group_info - rds_option_group_info 模块

v2.0.0

主要变更

次要变更

重大更改/移植指南

  • ec2_instance - 该模块已迁移到 amazon.aws 集合。使用此模块的完全限定集合名称的 playbook 应更新为使用 amazon.aws.ec2_instance

  • ec2_instance_info - 该模块已迁移到 amazon.aws 集合。使用此模块的完全限定集合名称的 playbook 应更新为使用 amazon.aws.ec2_instance_info

  • ec2_vpc_endpoint - 该模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的 playbook 应更新为使用 amazon.aws.ec2_vpc_endpoint

  • ec2_vpc_endpoint_facts - 该模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的 playbook 应更新为使用 amazon.aws.ec2_vpc_endpoint_info

  • ec2_vpc_endpoint_info - 该模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的 playbook 应更新为使用 amazon.aws.ec2_vpc_endpoint_info

  • ec2_vpc_endpoint_service_info - 该模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的 playbook 应更新为使用 amazon.aws.ec2_vpc_endpoint_service_info

  • ec2_vpc_igw - 该模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的 playbook 应更新为使用 amazon.aws.ec2_vpc_igw

  • ec2_vpc_igw_facts - 该模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的 playbook 应更新为使用 amazon.aws.ec2_vpc_igw_info

  • ec2_vpc_igw_info - 该模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的 playbook 应更新为使用 amazon.aws.ec2_vpc_igw_info

  • ec2_vpc_nat_gateway - 该模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的 playbook 应更新为使用 amazon.aws.ec2_vpc_nat_gateway

  • ec2_vpc_nat_gateway_facts - 该模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的 playbook 应更新为使用 amazon.aws.ec2_vpc_nat_gateway_info

  • ec2_vpc_nat_gateway_info - 该模块已从 community.aws 集合迁移。使用此模块的完全限定集合名称的 playbook 应更新为使用 amazon.aws.ec2_vpc_nat_gateway_info

  • kms_info - 密钥详细信息现在返回在 kms_keys 属性中,而不是 keys 属性中 (https://github.com/ansible-collections/community.aws/pull/648).

已弃用的功能

错误修正

新增模块

  • aws_msk_cluster - 管理 Amazon MSK 集群。

  • aws_msk_config - 管理 Amazon MSK 集群配置。

  • efs_tag - 创建和删除 Amazon EFS 资源的标签

v1.5.0

次要更改

已弃用的功能

安全修复

错误修复

新增模块

  • ec2_vpc_endpoint_service_info - 获取 AWS VPC 端点服务详细信息

  • wafv2_ip_set - wafv2_ip_set

  • wafv2_ip_set_info - 获取有关 wafv2 ip 集的信息

  • wafv2_resources - wafv2_web_acl

  • wafv2_resources_info - wafv2_resources_info

  • wafv2_rule_group - wafv2_web_acl

  • wafv2_rule_group_info - wafv2_web_acl_info

  • wafv2_web_acl - wafv2_web_acl

  • wafv2_web_acl_info - wafv2_web_acl

v1.4.0

次要更改

已弃用的功能

错误修复

v1.3.0

次要更改

已弃用的功能

错误修复

新模块

  • s3_metrics_configuration - 管理 AWS 中的 s3 存储桶指标配置。

v1.2.1

次要更改

  • aws_ssm 连接插件 - 将 (内部) 变量名从 timeout 更改为 plugin_timeout 以避免与 ansible/ansible 默认超时冲突 (#69284,

  • aws_ssm 连接插件 - 向 aws_ssm 连接插件添加 STS 令牌选项。

  • ec2_scaling_policy - 添加对 step_adjustments 的支持。

  • ec2_scaling_policy - 从 boto 迁移到 boto3。

  • rds_subnet_group 模块 - 添加 Boto3 支持并删除 Boto 支持。

错误修复

v1.2.0

次要更改

  • 当 AWS 抛出 TooManyRequestsException 时,为 aws_api_gateway 添加重试。

  • 将剩余基于 boto3 的模块迁移到基于模块的助手以创建 AWS 连接。

错误修复

  • aws_codecommit - 修复了如果现有存储库具有空描述,则模块执行将失败的问题 (https://github.com/ansible-collections/community.aws/pull/195)。

  • aws_kms_info - 修复了模块执行失败的问题,因为某些 AWS KMS 密钥(例如 aws/acm)不允许调用 API kms:GetKeyRotationStatus(示例 - https://forums.aws.amazon.com/thread.jspa?threadID=312992)(https://github.com/ansible-collections/community.aws/pull/199)。

  • ec2_instance - 修复了在 check_mode 中更新标签的错误。

  • ec2_instance - 修复了如果实例已存在则安全组未更改的问题。https://github.com/ansible-collections/community.aws/pull/22

  • iam - 修复了关于在 update_password 上使用 no_log 的误报警告。

v1.1.0

次要更改

  • 其余基于 community.aws AnsibleModule 的模块迁移到 AnsibleAWSModule。

  • 完整性检查 - 在所有缺少的地方添加 future 导入。

已弃用的功能

  • data_pipeline - version 选项已被弃用,并将在以后的版本中删除。它一直被模块忽略。

  • ec2_eip - wait_timeout 选项已被弃用,并将在以后的版本中删除。自 Ansible 2.3 以来,它一直没有效果。

  • ec2_lc - associate_public_ip_address 选项已被弃用,并将在以后的版本中删除。它一直被模块忽略。

  • elb_network_lb - 在以后的版本中,state 选项的默认行为将从 absent 更改为 present。要保持现有行为,请显式将 state 设置为 absent

  • iam_managed_policy - fail_on_delete 选项已被弃用,并将在以后的版本中删除。它一直被模块忽略。

  • iam_policy - 在后续版本中,skip_duplicates 选项的默认值将从 true 更改为 false。为保持现有行为,请显式将其设置为 true

  • iam_policy - policy_document 选项已弃用,将在后续版本中移除。为保持现有行为,请使用 policy_json 选项并使用 lookup 插件读取文件。

  • iam_role - 在后续版本中,purge_policies 选项(也称为 purge_policy)的默认值将从 true 更改为 false

  • s3_lifecycle - requester_pays 选项已弃用,将在后续版本中移除。该模块始终忽略此选项。

  • s3_sync - retries 选项已弃用,将于 2022-06-01 后移除。该模块始终忽略此选项。

v1.0.0

次要更改

  • 允许 aws_api_gateway 模块使用 boto 支持的所有参数。

  • aws_acm - 将模块添加到 module_defaults 中的 group/aws。

  • aws_acm - 更新自动重试以稳定集成测试。

  • aws_codecommit - 支持更新描述。

  • aws_kms - 添加 enable_key_rotation 选项以启用或禁用自动密钥轮换。

  • aws_kms - 代码重构,更新了一些错误消息。

  • aws_kms_info - 将 enable_key_rotation 信息添加到返回值中。

  • ec2_asg - 添加对最大实例生命周期的支持。

  • ec2_asg - 添加在启动模板驱动的自动伸缩组中使用 mixed_instance_policy 的能力。

  • ec2_asg - 迁移到 AnsibleAWSModule。

  • ec2_placement_group - 将 name 字段设为必填字段。

  • ecs_task_definition - 添加 network_mode=default 以支持 Windows ECS 任务。

  • elb_network_lb - 添加对 UDP 和 TCP_UDP 协议的支持。

  • elb_target - 添加 awsretry 以防止速率超过错误 (https://github.com/ansible/ansible/issues/51108)。

  • elb_target_group - 允许 UDP 和 TCP_UDP 协议;仅允许使用响应代码和路径的 HTTP/HTTPS 健康检查。

  • iam - 将 name 字段设为必填字段。

  • iam_cert - 将 name 字段设为必填字段。

  • iam_policy - iam_policy 模块已从 boto 迁移到 boto3。

  • iam_policy - 将 iam_name 字段设为必填字段。

  • iam_role - 添加对管理最大会话持续时间的支持。

  • iam_role - 添加在删除角色时删除相关实例配置文件的支持。

  • iam_role、iam_user 和 iam_group - managed_policy 选项已重命名为 managed_policies(并添加了别名)。

  • iam_role、iam_user 和 iam_group - purge_policy 选项已重命名为 purge_policies(并添加了别名)。

  • lambda - 添加 tracing_mode 参数以设置 AWS X-Ray 的 TracingConfig。还允许更新 Lambda 运行时。

  • purefa_volume - 将 I(qos) 参数更改为 I(bw_iops),但保留 I(qos) 作为向后兼容的别名 (https://github.com/ansible/ansible/pull/61577)。

  • redshift - 为我们无法控制的错误添加 AWSRetry 调用。

  • route53 - 该模块现在具有 diff 支持。

  • sns_topic - 在列出订阅时遇到 Topic NotFound 异常时添加回退。

  • sqs_queue - 添加对标签、KMS 和 FIFO 队列的支持。

  • sqs_queue - 更新为使用 boto3 而不是 boto。

已弃用的功能

  • cloudformation - template_format 选项自 Ansible 2.3 以来无效,将于 2022-06-01 后移除。

  • data_pipeline - version 选项无效,将于 2022-06-01 后移除。

  • ec2_eip - wait_timeout 选项无效,将于 2022-06-01 后移除。

  • ec2_key - wait_timeout 选项无效,将于 2022-06-01 后移除。

  • ec2_key - wait 选项无效,将于 2022-06-01 后移除。

  • ec2_lc - associate_public_ip_address 选项无效,将于 2022-06-01 后移除。

  • elb_network_lb - state 选项的当前默认值已弃用,将于 2022-06-01 后从 absent 更改为 present。

  • iam_managed_policy - fail_on_delete 选项无效,将于 2022-06-01 后移除。

  • iam_policy - policy_document 将于 2022-06-01 后移除。为保持现有行为,请使用 policy_json 选项并使用 lookup 插件读取文件。

  • iam_policy - skip_duplicates 的默认值将于 2022-06-01 后从 true 更改为 false

  • iam_role - purge_policies 的默认值已弃用,将于 2022-06-01 后从 true 更改为 false。

  • s3_lifecycle - requester_pays 选项无效,将于 2022-06-01 后移除。

  • s3_sync - retries 选项无效,将于 2022-06-01 后移除。

错误修复

  • 安全问题 - 最初将 CLI 提供的密码转换为文本,以防止在 PlayContext 后处理期间从字节到文本转换时丢失不安全上下文。这防止了 CLI 提供的密码被错误地模板化 (CVE-2019-14856)。

  • 安全问题 - 更新 AnsibleUnsafeTextAnsibleUnsafeBytes 以通过覆盖 .encode.decode 来维护不安全上下文。这防止了 to_textto_bytesto_native 在字符串类型之间转换时移除不安全包装器的问题 (CVE-2019-14856)。

  • azure_rm_dnsrecordset_info - 当作为 _info 模块调用时,不再返回空 azure_dnsrecordset 事实。

  • azure_rm_resourcegroup_info - 当作为 _info 模块调用时,不再返回 azure_resourcegroups 事实。

  • azure_rm_storageaccount_info - 当作为 _info 模块调用时,不再返回空 azure_storageaccounts 事实。

  • azure_rm_virtualmachineimage_info - 当作为 _info 模块调用时,不再返回空 azure_vmimages 事实。

  • azure_rm_virtualmachinescaleset_info - 修复当作为 _info 模块调用时错误的空结果或 ansible_facts 结果。

  • azure_rm_virtualnetwork_info - 当作为 _info 模块调用时,不再返回空 azure_virtualnetworks 事实。

  • cloudfront_distribution - 始终将 field_level_encryption_id 添加到缓存行为以匹配 AWS 要求。

  • cloudwatchlogs_log_group - 修复更新没有保留期限的日志组时的 KeyError (https://github.com/ansible/ansible/issues/47945)。

  • cloudwatchlogs_log_group_info - 删除最大 50 个结果的限制。

  • ec2_asg - 确保在替换操作期间遵守 wait

  • ec2_launch_template - 更新输出以包含 latest_version 和 default_version,与文档匹配。

  • ec2_transit_gateway - 在处理 ClientError 之前使用 AWSRetry 来描述 transit gateways。

  • ec2_transit_gateway - 修复 auto_attach 设置为 yes 未被遵守的问题 (https://github.com/ansible/ansible/issues/61907)。

  • edgeos_config - 修复模块会静默过滤加密密码的问题。

  • 修复了 sns_topic 的 delivery_policy 选项导致 changed 始终为 true 的问题。

  • lineinfile - 在启用 backrefs 且该行已存在于文件中时,正确处理插入行 (https://github.com/ansible/ansible/issues/63756)。

  • route53 - 改进对八进制编码字符的处理。

  • win_credential - 修复尝试添加包含通配符的 name 时出错的问题。

新的模块

  • aws_acm - 在 AWS 证书管理器服务中上传和删除证书。

  • aws_acm_info - 从 AWS 证书管理器服务检索证书信息。

  • aws_api_gateway - 管理 AWS API Gateway API。

  • aws_application_scaling_policy - 管理应用程序自动伸缩缩放策略。

  • aws_batch_compute_environment - 管理 AWS Batch 计算环境。

  • aws_batch_job_definition - 管理 AWS Batch 作业定义。

  • aws_batch_job_queue - 管理 AWS Batch 作业队列。

  • aws_codebuild - 创建或删除 AWS CodeBuild 项目。

  • aws_codecommit - 管理 AWS CodeCommit 中的存储库。

  • aws_codepipeline - 创建或删除 AWS CodePipelines。

  • aws_config_aggregation_authorization - 管理跨账户 AWS Config 授权。

  • aws_config_aggregator - 管理跨多个账户的 AWS Config 聚合。

  • aws_config_delivery_channel - 管理 AWS Config 传送通道。

  • aws_config_recorder - 管理 AWS Config 记录器。

  • aws_config_rule - 管理 AWS Config 资源。

  • aws_direct_connect_connection - 创建、删除、修改 DirectConnect 连接。

  • aws_direct_connect_gateway - 管理 AWS Direct Connect 网关。

  • aws_direct_connect_link_aggregation_group - 管理 Direct Connect LAG 捆绑。

  • aws_direct_connect_virtual_interface - 管理 Direct Connect 虚拟接口。

  • aws_eks_cluster - 管理弹性 Kubernetes 服务集群。

  • aws_elasticbeanstalk_app - 创建、更新和删除 Elastic Beanstalk 应用程序

  • aws_glue_connection - 管理 AWS Glue 连接

  • aws_glue_job - 管理 AWS Glue 作业

  • aws_inspector_target - 创建、更新和删除 Amazon Inspector 评估目标

  • aws_kms - 执行各种 KMS 管理任务。

  • aws_kms_info - 收集有关 AWS KMS 密钥的信息

  • aws_region_info - 收集有关 AWS 区域的信息。

  • aws_s3_bucket_info - 列出 AWS 中的 S3 存储桶

  • aws_s3_cors - 管理 AWS 中 S3 存储桶的 CORS

  • aws_secret - 管理存储在 AWS Secrets Manager 中的密钥。

  • aws_ses_identity - 管理 SES 电子邮件和域名身份

  • aws_ses_identity_policy - 管理 SES 发送授权策略

  • aws_ses_rule_set - 管理 SES 入站接收规则集

  • aws_sgw_info - 获取 AWS 存储网关信息

  • aws_ssm_parameter_store - 管理 aws 参数存储中的键值对。

  • aws_step_functions_state_machine - 管理 AWS Step Functions 状态机

  • aws_step_functions_state_machine_execution - 启动或停止 AWS Step Functions 状态机的执行。

  • aws_waf_condition - 创建和删除 WAF 条件

  • aws_waf_info - 检索 WAF ACL、规则、条件和过滤器的信息。

  • aws_waf_rule - 创建和删除 WAF 规则

  • aws_waf_web_acl - 创建和删除 WAF Web ACL。

  • cloudformation_exports_info - 从 CloudFormation Exports 读取值

  • cloudformation_stack_set - 管理 CloudFormation 堆栈组

  • cloudfront_distribution - 创建、更新和删除 AWS CloudFront 分发。

  • cloudfront_info - 获取有关 AWS CloudFront 分发的信息

  • cloudfront_invalidation - 为 AWS CloudFront 分发创建失效

  • cloudfront_origin_access_identity - 为 CloudFront 分发创建、更新和删除源访问标识。

  • cloudtrail - 管理 CloudTrail 创建、删除、更新

  • cloudwatchevent_rule - 管理 CloudWatch Event 规则和目标

  • cloudwatchlogs_log_group - 在 CloudWatchLogs 中创建或删除日志组

  • cloudwatchlogs_log_group_info - 获取有关 CloudWatchLogs 中日志组的信息

  • cloudwatchlogs_log_group_metric_filter - 管理 CloudWatch 日志组指标过滤器

  • data_pipeline - 创建和管理 AWS Datapipelines

  • dms_endpoint - 创建或销毁数据迁移服务端点

  • dms_replication_subnet_group - 创建或销毁数据迁移服务子网组

  • dynamodb_table - 创建、更新或删除 AWS Dynamo DB 表

  • dynamodb_ttl - 为给定的 DynamoDB 表设置 TTL

  • ec2_ami_copy - 在 AWS 区域之间复制 AMI,返回新的镜像 ID

  • ec2_asg - 创建或删除 AWS 自动伸缩组 (ASG)

  • ec2_asg_info - 收集有关 AWS 中 ec2 自动伸缩组 (ASG) 的信息

  • ec2_asg_lifecycle_hook - 创建、删除或更新 AWS ASG 生命周期钩子。

  • ec2_customer_gateway - 管理 AWS 客户网关

  • ec2_customer_gateway_info - 收集有关 AWS 中客户网关的信息

  • ec2_eip - 管理 EC2 弹性 IP (EIP) 地址。

  • ec2_eip_info - 列出 EC2 EIP 详情

  • ec2_elb - 从 EC2 ELB 注销或注册实例

  • ec2_elb_info - 收集有关 AWS 中 EC2 弹性负载均衡器的信息

  • ec2_instance - 创建和管理 EC2 实例

  • ec2_instance_info - 收集有关 AWS 中 ec2 实例的信息

  • ec2_launch_template - 管理 EC2 启动模板

  • ec2_lc - 创建或删除 AWS 自动伸缩启动配置

  • ec2_lc_find - 查找 AWS 自动伸缩启动配置

  • ec2_lc_info - 收集有关 AWS 自动伸缩启动配置的信息。

  • ec2_metric_alarm - 创建/更新或删除 AWS Cloudwatch “指标警报”

  • ec2_placement_group - 创建或删除 EC2 位置组

  • ec2_placement_group_info - 列出 EC2 位置组详细信息

  • ec2_scaling_policy - 为自动伸缩组创建或删除 AWS 伸缩策略

  • ec2_snapshot_copy - 复制 EC2 快照并返回新的快照 ID。

  • ec2_transit_gateway - 创建和删除 AWS Transit Gateway

  • ec2_transit_gateway_info - 收集有关 AWS 中 ec2 转接网关的信息

  • ec2_vpc_egress_igw - 管理 AWS VPC 专用互联网网关

  • ec2_vpc_endpoint - 创建和删除 AWS VPC 端点。

  • ec2_vpc_endpoint_info - 使用 AWS 方法检索 AWS VPC 端点详细信息。

  • ec2_vpc_igw - 管理 AWS VPC 网关

  • ec2_vpc_igw_info - 收集有关 AWS 中互联网网关的信息

  • ec2_vpc_nacl - 创建和删除网络 ACL。

  • ec2_vpc_nacl_info - 收集 AWS VPC 中网络 ACL 的信息

  • ec2_vpc_nat_gateway - 管理 AWS VPC NAT 网关。

  • ec2_vpc_nat_gateway_info - 使用 AWS 方法检索 AWS VPC 托管 NAT 网关详细信息。

  • ec2_vpc_peer - 创建、删除、接受和拒绝两个 VPC 之间的 VPC 对等连接。

  • ec2_vpc_peering_info - 使用 AWS 方法检索 AWS VPC 对等详细信息。

  • ec2_vpc_route_table - 管理 AWS 虚拟私有云的路由表

  • ec2_vpc_route_table_info - 收集有关 AWS 中 ec2 VPC 路由表的信息

  • ec2_vpc_vgw - 创建和删除 AWS VPN 虚拟网关。

  • ec2_vpc_vgw_info - 收集有关 AWS 中虚拟网关的信息

  • ec2_vpc_vpn - 创建、修改和删除 EC2 VPN 连接。

  • ec2_vpc_vpn_info - 收集有关 AWS 中 VPN 连接的信息。

  • ec2_win_password - 获取 ec2 windows 实例的默认管理员密码

  • ecs_attribute - 管理 ecs 属性

  • ecs_cluster - 创建或终止 ECS 集群。

  • ecs_ecr - 管理 Elastic Container Registry 存储库

  • ecs_service - 在 ECS 中创建、终止、启动或停止服务

  • ecs_service_info - 列出或描述 ECS 中的服务

  • ecs_tag - 在 Amazon ECS 资源上创建和删除标签

  • ecs_task - 在 ecs 中运行、启动或停止任务

  • ecs_taskdefinition - 在 ecs 中注册任务定义

  • ecs_taskdefinition_info - 描述 ECS 中的任务定义

  • efs - 创建和维护 EFS 文件系统

  • efs_info - 获取有关 Amazon EFS 文件系统的信息

  • elasticache - 管理 Amazon ElastiCache 中的缓存集群

  • elasticache_info - 检索 AWS ElastiCache 集群的信息

  • elasticache_parameter_group - 管理 Amazon ElastiCache 中的缓存参数组。

  • elasticache_snapshot - 管理 Amazon ElastiCache 中的缓存快照

  • elasticache_subnet_group - 管理 ElastiCache 子网组

  • elb_application_lb - 管理应用程序负载均衡器

  • elb_application_lb_info - 收集有关 AWS 中应用程序 ELB 的信息

  • elb_classic_lb - 创建或销毁 Amazon ELB。

  • elb_classic_lb_info - 收集有关 AWS 中 EC2 弹性负载均衡器的信息

  • elb_instance - 从 EC2 ELB 注销或注册实例

  • elb_network_lb - 管理网络负载均衡器

  • elb_target - 管理目标组中的目标

  • elb_target_group - 管理应用程序或网络负载均衡器的目标组

  • elb_target_group_info - 收集有关 AWS 中 ELB 目标组的信息

  • elb_target_info - 收集目标关联的目标组。

  • execute_lambda - 执行 AWS Lambda 函数

  • iam - 管理 IAM 用户、组、角色和密钥

  • iam_cert - 管理用于 ELB 和 CloudFront 的服务器证书

  • iam_group - 管理 AWS IAM 组

  • iam_managed_policy - 管理用户管理的 IAM 策略

  • iam_mfa_device_info - 列出为用户注册的 MFA(多因素身份验证)设备

  • iam_password_policy - 更新 IAM 密码策略

  • iam_policy - 管理用户、组和角色的内联 IAM 策略

  • iam_policy_info - 检索用户、组和角色的内联 IAM 策略

  • iam_role - 管理 AWS IAM 角色

  • iam_role_info - 收集有关 IAM 角色的信息

  • iam_saml_federation - 维持 IAM SAML 联合配置。

  • iam_server_certificate_info - 检索服务器证书的信息

  • iam_user - 管理 AWS IAM 用户

  • iam_user_info - 收集 AWS 中 IAM 用户的事实

  • kinesis_stream - 管理 Kinesis 流。

  • lambda - 管理 AWS Lambda 函数

  • lambda_alias - 创建、更新或删除 AWS Lambda 函数别名

  • lambda_event - 创建、更新或删除 AWS Lambda 函数事件映射

  • lambda_facts - 将 AWS Lambda 函数详细信息作为 Ansible 事实收集

  • lambda_info - 收集 AWS Lambda 函数详细信息

  • lambda_policy - 创建、更新或删除 AWS Lambda 策略语句。

  • lightsail - 管理 AWS Lightsail 中的实例

  • rds - 创建、删除或修改 Amazon RDS 实例、RDS 快照和相关信息

  • rds_instance - 管理 RDS 实例

  • rds_instance_info - 获取有关一个或多个 RDS 实例的信息

  • rds_param_group - 管理 RDS 参数组

  • rds_snapshot - 管理 Amazon RDS 快照。

  • rds_snapshot_info - 获取有关一个或多个 RDS 快照的信息

  • rds_subnet_group - 管理 RDS 数据库子网组

  • redshift_cross_region_snapshots - 管理 Redshift 跨区域快照

  • redshift_info - 收集有关 Redshift 集群的信息

  • route53 - 在 Amazon Route53 DNS 服务中添加或删除条目

  • route53_health_check - 在 Amazon Route53 DNS 服务中添加或删除运行状况检查

  • route53_info - 使用 AWS 方法检索 route53 详细信息

  • route53_zone - 添加或删除 Route53 区域

  • s3_bucket_notification - 为 lambda 创建、更新或删除 S3 存储桶通知

  • s3_lifecycle - 管理 AWS 中 s3 存储桶生命周期规则

  • s3_logging - 管理 AWS 中 s3 存储桶的日志记录功能

  • s3_sync - 高效地将多个文件上传到 S3

  • s3_website - 将 s3 存储桶配置为网站

  • sns - 发送 Amazon 简单通知服务消息

  • sns_topic - 管理 AWS SNS 主题和订阅

  • sqs_queue - 创建或删除 AWS SQS 队列。

  • sts_assume_role - 使用 AWS 安全令牌服务并获取临时凭据来承担角色

  • sts_session_token - 从 AWS 安全令牌服务获取会话令牌