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_grouphttps://github.com/ansible-collections/community.aws/pull/1945)。

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

  • iam_mfa_device_info - 该模块已从community.aws集合迁移。使用此模块的完全限定集合名称的Playbook应更新为使用amazon.aws.iam_mfa_device_infohttps://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_rolehttps://github.com/ansible-collections/community.aws/pull/1948)。

  • iam_role_info - 该模块已从community.aws集合迁移。使用此模块的完全限定集合名称的Playbook应更新为使用amazon.aws.iam_role_infohttps://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_grouphttps://github.com/ansible-collections/community.aws/pull/1945)。

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

  • iam_mfa_device_info - 该模块已从community.aws集合迁移。使用此模块的完全限定集合名称的Playbook应更新为使用amazon.aws.iam_mfa_device_infohttps://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_rolehttps://github.com/ansible-collections/community.aws/pull/1948)。

  • iam_role_info - 该模块已从community.aws集合迁移。使用此模块的完全限定集合名称的Playbook应更新为使用amazon.aws.iam_role_infohttps://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 节点组模块

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 - 切换到抖动回退 (https://github.com/ansible-collections/amazon.aws/pull/946).

  • acm_certificate_info - 切换到抖动回退 (https://github.com/ansible-collections/amazon.aws/pull/946).

  • api_gateway_domain - 切换到抖动回退 (https://github.com/ansible-collections/community.aws/pull/1386).

  • autoscaling_group_info - 次要健全性测试修复 (https://github.com/ansible-collections/community.aws/pull/1410).

  • aws_acm - aws_acm 模块已重命名为 acm_certificateaws_acm 保留为别名 (https://github.com/ansible-collections/community.aws/pull/1263).

  • aws_acm_info - aws_acm_info 模块已重命名为 acm_certificate_infoaws_acm_info 保留为别名 (https://github.com/ansible-collections/community.aws/pull/1263).

  • aws_api_gateway - aws_api_gateway 模块已重命名为 api_gatewayaws_api_gateway 保留为别名 (https://github.com/ansible-collections/community.aws/pull/1288).

  • aws_api_gateway_domain - aws_api_gateway_domain 模块已重命名为 api_gateway_domainaws_api_gateway_domain 保留为别名 (https://github.com/ansible-collections/community.aws/pull/1288).

  • aws_application_scaling_policy - aws_application_scaling_policy 模块已重命名为 application_autoscaling_policyaws_application_scaling_policy 保留为别名 (https://github.com/ansible-collections/community.aws/pull/1314).

  • aws_batch_compute_environment - aws_batch_compute_environment 模块已重命名为 batch_compute_environmentaws_batch_compute_environment 保留为别名 (https://github.com/ansible-collections/community.aws/pull/1272).

  • aws_batch_job_definition - aws_batch_job_definition 模块已重命名为 batch_job_definitionaws_batch_job_definition 保留为别名 (https://github.com/ansible-collections/community.aws/pull/1272).

  • aws_batch_job_queue - aws_batch_job_queue 模块已重命名为 batch_job_queueaws_batch_job_queue 保留为别名 (https://github.com/ansible-collections/community.aws/pull/1272).

  • aws_codebuild - aws_codebuild 模块已重命名为 codebuild_projectaws_codebuild 保留为别名 (https://github.com/ansible-collections/community.aws/pull/1308).

  • aws_codecommit - aws_codecommit 模块已重命名为 codecommit_repositoryaws_codecommit 保留为别名 (https://github.com/ansible-collections/community.aws/pull/1308).

  • aws_codepipeline - aws_codepipeline 模块已重命名为 codepipelineaws_codepipeline 保留为别名 (https://github.com/ansible-collections/community.aws/pull/1308).

  • aws_config_aggregation_authorization - aws_config_aggregation_authorization 模块已重命名为 config_aggregation_authorizationaws_config_aggregation_authorization 保留为别名 (https://github.com/ansible-collections/community.aws/pull/1305).

  • aws_config_aggregator - aws_config_aggregator 模块已重命名为 config_aggregatoraws_config_aggregator 保留为别名 (https://github.com/ansible-collections/community.aws/pull/1305).

  • aws_config_delivery_channel - aws_config_delivery_channel 模块已重命名为 config_delivery_channelaws_config_delivery_channel 保留为别名 (https://github.com/ansible-collections/community.aws/pull/1305).

  • aws_config_recorder - aws_config_recorder 模块已重命名为 config_recorderaws_config_recorder 保留为别名 (https://github.com/ansible-collections/community.aws/pull/1305).

  • aws_config_rule - aws_config_rule 模块已重命名为 config_ruleaws_config_rule 保留为别名 (https://github.com/ansible-collections/community.aws/pull/1305).

  • aws_direct_connect_confirm_connection - aws_direct_connect_confirm_connection 模块已重命名为 directconnect_confirm_connectionaws_direct_connect_confirm_connection 保留为别名 (https://github.com/ansible-collections/community.aws/pull/1286).

  • aws_direct_connect_connection - aws_direct_connect_connection 模块已重命名为 directconnect_connectionaws_direct_connect_connection 保留为别名 (https://github.com/ansible-collections/community.aws/pull/1286).

  • aws_direct_connect_gateway - aws_direct_connect_gateway 模块已重命名为 directconnect_gatewayaws_direct_connect_gateway 保留为别名 (https://github.com/ansible-collections/community.aws/pull/1286).

  • aws_direct_connect_link_aggregation_group - aws_direct_connect_link_aggregation_group 模块已重命名为 directconnect_link_aggregation_groupaws_direct_connect_link_aggregation_group 保留为别名 (https://github.com/ansible-collections/community.aws/pull/1286).

  • aws_direct_connect_virtual_interface - aws_direct_connect_virtual_interface 模块已重命名为 directconnect_virtual_interfaceaws_direct_connect_virtual_interface 保留为别名 (https://github.com/ansible-collections/community.aws/pull/1286).

  • aws_eks_cluster - aws_eks_cluster 模块已重命名为 eks_clusteraws_eks_cluster 保留为别名 (https://github.com/ansible-collections/community.aws/pull/1269).

  • aws_glue_connection - aws_glue_connection 模块已重命名为 glue_connectionaws_glue_connection 保留为别名 (https://github.com/ansible-collections/community.aws/pull/1300).

  • aws_glue_crawler - aws_glue_crawler 模块已重命名为 glue_crawleraws_glue_crawler 保留为别名 (https://github.com/ansible-collections/community.aws/pull/1300).

  • aws_glue_job - aws_glue_job 模块已重命名为 glue_jobaws_glue_job 保留为别名 (https://github.com/ansible-collections/community.aws/pull/1300).

  • aws_inspector_target - aws_inspector_target 模块已重命名为 inspector_targetaws_inspector_target 保留为别名 (https://github.com/ansible-collections/community.aws/pull/1318).

  • aws_kms - aws_kms 模块已重命名为 kms_keyaws_kms 保留为别名 (https://github.com/ansible-collections/community.aws/pull/1284).

  • aws_kms_info - aws_kms_info 模块已重命名为 kms_key_infoaws_kms_info 保留为别名 (https://github.com/ansible-collections/community.aws/pull/1284).

  • aws_msk_cluster - aws_msk_cluster 模块已重命名为 msk_clusteraws_msk_cluster 保留为别名 (https://github.com/ansible-collections/community.aws/pull/1311).

  • aws_msk_config - aws_msk_config 模块已重命名为 msk_configaws_msk_config 保留为别名 (https://github.com/ansible-collections/community.aws/pull/1311).

  • aws_s3_bucket_info - aws_s3_bucket_info 模块已重命名为 s3_bucket_infoaws_s3_bucket_info 保留为别名 (https://github.com/ansible-collections/community.aws/pull/1271).

  • aws_s3_cors - aws_s3_cors 模块已重命名为 s3_corsaws_s3_cors 保留为别名 (https://github.com/ansible-collections/community.aws/pull/1271).

  • aws_secret 模块 - `aws_secret` 模块已重命名为 `secretsmanager_secret`,`aws_secret` 保留为别名 ([https://github.com/ansible-collections/community.aws/pull/1315](https://github.com/ansible-collections/community.aws/pull/1315))。

  • aws_ses_identity 模块 - `aws_ses_identity` 模块已重命名为 `ses_identity`,`aws_ses_identity` 保留为别名 ([https://github.com/ansible-collections/community.aws/pull/1264](https://github.com/ansible-collections/community.aws/pull/1264))。

  • aws_ses_identity_policy 模块 - `aws_ses_identity_policy` 模块已重命名为 `ses_identity_policy`,`aws_ses_identity_policy` 保留为别名 ([https://github.com/ansible-collections/community.aws/pull/1264](https://github.com/ansible-collections/community.aws/pull/1264))。

  • aws_ses_rule_set 模块 - `aws_ses_rule_set` 模块已重命名为 `ses_rule_set`,`aws_ses_rule_set` 保留为别名 ([https://github.com/ansible-collections/community.aws/pull/1264](https://github.com/ansible-collections/community.aws/pull/1264))。

  • aws_sgw_info 模块 - `aws_sgw_info` 模块已重命名为 `storagegateway_info`,`aws_sgw_info` 保留为别名 ([https://github.com/ansible-collections/community.aws/pull/1301](https://github.com/ansible-collections/community.aws/pull/1301))。

  • aws_ssm_parameter_store 模块 - `aws_ssm_parameter_store` 模块已重命名为 `ssm_parameter`,`aws_ssm_parameter_store` 保留为别名 ([https://github.com/ansible-collections/community.aws/pull/1313](https://github.com/ansible-collections/community.aws/pull/1313))。

  • aws_step_functions_state_machine 模块 - `aws_step_functions_state_machine` 模块已重命名为 `stepfunctions_state_machine`,`aws_step_functions_state_machine` 保留为别名 ([https://github.com/ansible-collections/community.aws/pull/1310](https://github.com/ansible-collections/community.aws/pull/1310))。

  • aws_step_functions_state_machine_execution 模块 - `aws_step_functions_state_machine_execution` 模块已重命名为 `stepfunctions_state_machine_execution`,`aws_step_functions_state_machine_execution` 保留为别名 ([https://github.com/ansible-collections/community.aws/pull/1310](https://github.com/ansible-collections/community.aws/pull/1310))。

  • aws_waf_condition 模块 - `aws_waf_condition` 模块已重命名为 `waf_condition`,`aws_waf_condition` 保留为别名 ([https://github.com/ansible-collections/community.aws/pull/1299](https://github.com/ansible-collections/community.aws/pull/1299))。

  • aws_waf_info 模块 - `aws_waf_info` 模块已重命名为 `waf_info`,`aws_waf_info` 保留为别名 ([https://github.com/ansible-collections/community.aws/pull/1299](https://github.com/ansible-collections/community.aws/pull/1299))。

  • aws_waf_rule 模块 - `aws_waf_rule` 模块已重命名为 `waf_rule`,`aws_waf_rule` 保留为别名 ([https://github.com/ansible-collections/community.aws/pull/1299](https://github.com/ansible-collections/community.aws/pull/1299))。

  • aws_waf_web_acl 模块 - `aws_waf_web_acl` 模块已重命名为 `waf_web_acl`,`aws_waf_web_acl` 保留为别名 ([https://github.com/ansible-collections/community.aws/pull/1299](https://github.com/ansible-collections/community.aws/pull/1299))。

  • cloudfront_distribution - 进行了少量健全性测试修复 ([https://github.com/ansible-collections/community.aws/pull/1410](https://github.com/ansible-collections/community.aws/pull/1410))。

  • cloudfront_info 模块 - `cloudfront_info` 模块已重命名为 `cloudfront_distribution_info`,`cloudfront_info` 保留为别名 ([https://github.com/ansible-collections/community.aws/pull/1352](https://github.com/ansible-collections/community.aws/pull/1352))。

  • cloudfront_origin_access_identity - 进行了少量健全性测试修复 ([https://github.com/ansible-collections/community.aws/pull/1410](https://github.com/ansible-collections/community.aws/pull/1410))。

  • cloudtrail - 进行了少量健全性测试修复 ([https://github.com/ansible-collections/community.aws/pull/1410](https://github.com/ansible-collections/community.aws/pull/1410))。

  • community.aws 模块 - 为保持一致性,`ec2_url` 参数已重命名为 `endpoint_url`,`ec2_url` 保留为别名 ([https://github.com/ansible-collections/amazon.aws/pull/992](https://github.com/ansible-collections/amazon.aws/pull/992))。

  • ec2_asg 模块 - `ec2_asg` 模块已重命名为 `autoscaling_group`,`ec2_asg` 保留为别名 ([https://github.com/ansible-collections/community.aws/pull/1294](https://github.com/ansible-collections/community.aws/pull/1294))。

  • ec2_asg_info 模块 - `ec2_asg_info` 模块已重命名为 `autoscaling_group_info`,`ec2_asg_info` 保留为别名 ([https://github.com/ansible-collections/community.aws/pull/1294](https://github.com/ansible-collections/community.aws/pull/1294))。

  • ec2_asg_instance_refresh 模块 - `ec2_asg_instance_refresh` 模块已重命名为 `autoscaling_instance_refresh`,`ec2_asg_instance_refresh` 保留为别名 ([https://github.com/ansible-collections/community.aws/pull/1294](https://github.com/ansible-collections/community.aws/pull/1294))。

  • ec2_asg_instance_refresh_info 模块 - `ec2_asg_instance_refresh_info` 模块已重命名为 `autoscaling_instance_refresh_info`,`ec2_asg_instance_refresh_info` 保留为别名 ([https://github.com/ansible-collections/community.aws/pull/1294](https://github.com/ansible-collections/community.aws/pull/1294))。

  • ec2_asg_lifecycle_hook 模块 - `ec2_asg_lifecycle_hook` 模块已重命名为 `autoscaling_lifecycle_hool`,`ec2_asg_lifecycle_hook` 保留为别名 ([https://github.com/ansible-collections/community.aws/pull/1294](https://github.com/ansible-collections/community.aws/pull/1294))。

  • ec2_asg_scheduled_action 模块 - `ec2_asg_scheduled_action` 模块已重命名为 `autoscaling_scheduled_action`,`ec2_asg_scheduled_action` 保留为别名 ([https://github.com/ansible-collections/community.aws/pull/1294](https://github.com/ansible-collections/community.aws/pull/1294))。

  • ec2_lc 模块 - `ec2_lc` 模块已重命名为 `autoscaling_launch_config`,`ec2_lc` 保留为别名 ([https://github.com/ansible-collections/community.aws/pull/1294](https://github.com/ansible-collections/community.aws/pull/1294))。

  • ec2_lc_find 模块 - `ec2_lc_find` 模块已重命名为 `autoscaling_launch_config_find`,`ec2_lc_find` 保留为别名 ([https://github.com/ansible-collections/community.aws/pull/1294](https://github.com/ansible-collections/community.aws/pull/1294))。

  • ec2_lc_info 模块 - `ec2_lc_info` 模块已重命名为 `autoscaling_launch_config_info`,`ec2_lc_info` 保留为别名 ([https://github.com/ansible-collections/community.aws/pull/1294](https://github.com/ansible-collections/community.aws/pull/1294))。

  • ec2_metric_alarm 模块 - `ec2_metric_alarm` 模块已重命名为 `cloudwatch_metric_alarm`,`ec2_metric_alarm` 保留为别名 ([https://github.com/ansible-collections/community.aws/pull/1304](https://github.com/ansible-collections/community.aws/pull/1304))。

  • ec2_scaling_policy 模块 - `ec2_scaling_policy` 模块已重命名为 `autoscaling_policy`,`ec2_scaling_policy` 保留为别名 ([https://github.com/ansible-collections/community.aws/pull/1294](https://github.com/ansible-collections/community.aws/pull/1294))。

  • ec2_vpc_nacl - 进行了少量健全性测试修复 ([https://github.com/ansible-collections/community.aws/pull/1410](https://github.com/ansible-collections/community.aws/pull/1410))。

  • ec2_vpc_vpn - 对 `VPNConnectionException` 进行了细微调整,以便将消息传递给超类 ([https://github.com/ansible-collections/community.aws/pull/1407](https://github.com/ansible-collections/community.aws/pull/1407))。

  • eks_fargate_profile - 进行了少量健全性测试修复 ([https://github.com/ansible-collections/community.aws/pull/1410](https://github.com/ansible-collections/community.aws/pull/1410))。

  • elb_target_group - 如果未提供health_check_protocol,则不再完全忽略health_check_pathsuccessful_response_codes,而是引发错误(https://github.com/ansible-collections/community.aws/issues/29)。

  • redshift - 次要的健全性测试修复 (https://github.com/ansible-collections/community.aws/pull/1410)。

  • s3_bucket_info - 次要的健全性测试修复 (https://github.com/ansible-collections/community.aws/pull/1410)。

  • waf_condition - 切换到抖动式回退 (https://github.com/ansible-collections/amazon.aws/pull/946)。

  • waf_info - 切换到抖动式回退 (https://github.com/ansible-collections/amazon.aws/pull/946)。

  • waf_rule - 切换到抖动式回退 (https://github.com/ansible-collections/amazon.aws/pull/946)。

  • waf_web_acl - 切换到抖动式回退 (https://github.com/ansible-collections/amazon.aws/pull/946)。

重大变更/移植指南

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

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

  • autoscaling_group_info - 此模块已从community.aws集合迁移。使用此模块的完全限定集合名称的Playbook应更新为使用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集合。使用此模块的完全限定集合名称的Playbook应更新为使用amazon.aws.cloudtrail

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

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

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

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

  • cloudwatchlogs_log_group_metric_filter - 此模块已从community.aws集合迁移。使用此模块的完全限定集合名称的Playbook应更新为使用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集合迁移。使用此模块的完全限定集合名称的Playbook应更新为使用amazon.aws.ec2_eip

  • ec2_eip_info - 此模块已从community.aws集合迁移。使用此模块的完全限定集合名称的Playbook应更新为使用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集合迁移。使用此模块的完全限定集合名称的Playbook应更新为使用amazon.aws.elb_application_lb

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

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

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

  • iam_policy_info - 此模块已从community.aws集合迁移。使用此模块的完全限定集合名称的Playbook应更新为使用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集合迁移。使用此模块的完全限定集合名称的Playbook应更新为使用amazon.aws.iam_user

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

  • kms_key - 此模块已从community.aws集合迁移。使用此模块的完全限定集合名称的Playbook应更新为使用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集合迁移。使用此模块的完全限定集合名称的Playbook应更新为使用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 系列的反向移植将仅限于安全问题和错误修复。

次要更改

  • autoscaling_group_info - 次要健全性测试修复 (https://github.com/ansible-collections/community.aws/pull/1410).

  • cloudfront_distribution - 进行了少量健全性测试修复 ([https://github.com/ansible-collections/community.aws/pull/1410](https://github.com/ansible-collections/community.aws/pull/1410))。

  • cloudfront_origin_access_identity - 进行了少量健全性测试修复 ([https://github.com/ansible-collections/community.aws/pull/1410](https://github.com/ansible-collections/community.aws/pull/1410))。

  • cloudtrail - 进行了少量健全性测试修复 ([https://github.com/ansible-collections/community.aws/pull/1410](https://github.com/ansible-collections/community.aws/pull/1410))。

  • ec2_vpc_nacl - 进行了少量健全性测试修复 ([https://github.com/ansible-collections/community.aws/pull/1410](https://github.com/ansible-collections/community.aws/pull/1410))。

  • eks_fargate_profile - 进行了少量健全性测试修复 ([https://github.com/ansible-collections/community.aws/pull/1410](https://github.com/ansible-collections/community.aws/pull/1410))。

  • redshift - 次要的健全性测试修复 (https://github.com/ansible-collections/community.aws/pull/1410)。

  • s3_bucket_info - 次要的健全性测试修复 (https://github.com/ansible-collections/community.aws/pull/1410)。

错误修复

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是一个bug修复版本,也是3.x系列的最终计划版本。

次要更改

  • autoscaling_group_info - 次要健全性测试修复 (https://github.com/ansible-collections/community.aws/pull/1410).

  • cloudfront_distribution - 进行了少量健全性测试修复 ([https://github.com/ansible-collections/community.aws/pull/1410](https://github.com/ansible-collections/community.aws/pull/1410))。

  • cloudfront_origin_access_identity - 进行了少量健全性测试修复 ([https://github.com/ansible-collections/community.aws/pull/1410](https://github.com/ansible-collections/community.aws/pull/1410))。

  • cloudtrail - 进行了少量健全性测试修复 ([https://github.com/ansible-collections/community.aws/pull/1410](https://github.com/ansible-collections/community.aws/pull/1410))。

  • ec2_asg_lifecycle_hook - 次要健全性测试修复 (https://github.com/ansible-collections/community.aws/pull/1410).

  • ec2_vpc_nacl - 进行了少量健全性测试修复 ([https://github.com/ansible-collections/community.aws/pull/1410](https://github.com/ansible-collections/community.aws/pull/1410))。

  • redshift - 次要的健全性测试修复 (https://github.com/ansible-collections/community.aws/pull/1410)。

  • s3_bucket_info - 次要的健全性测试修复 (https://github.com/ansible-collections/community.aws/pull/1410)。

错误修复

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 集合的错误修复版本。在 community.aws 3.2.0 中引入的 ec2_asg 模块中的新参数 purge_tags,其默认值为 true,如果用户不更新其 playbook 并指定 purge_tags: false,则可能会破坏现有 playbook。但是,此版本恢复了之前的行为。

次要更改

错误修复

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 默认 timeout 冲突 (#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 年 6 月 1 日后删除。该模块始终忽略它。

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 - 添加对最大实例生命周期 (`Max Instance Lifetime`) 的支持。

  • 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 - 在列出订阅时遇到主题 `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 后处理期间从 bytes->text 转换时丢失不安全的上下文。这防止了 CLI 提供的密码被错误地模板化 (CVE-2019-14856)。

  • **安全问题** - 更新 `AnsibleUnsafeText` 和 `AnsibleUnsafeBytes` 以通过覆盖 `.encode` 和 `.decode` 来保持不安全的上下文。这防止了将来使用 `to_text`、`to_bytes` 或 `to_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 Certificate Manager 服务中上传和删除证书。

  • aws_acm_info - 从 AWS Certificate Manager 服务检索证书信息。

  • 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 CodePipeline。

  • 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 - 管理 Elastic Kubernetes Service 集群。

  • 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 Storage Gateway 信息

  • 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 事件规则和目标

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

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

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

  • data_pipeline - 创建和管理 AWS 数据管道

  • 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 转接网关

  • 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 Simple Notification Service 消息

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

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

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

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