使用 Boto3 在 Spot 实例窗口自动登录用户数据
我想在 AWS 上使用特定 AMI 启动 Windows 现货实例,然后启动该实例并运行 PowerShell 命令。我面临的问题是,当启动实例时,它在 EC2 仪表板上显示“正在运行”,但 Windows 尚未登录,因为我已经在用户数据中提供了本地用户的用户名和密码。当我登录服务器时,脚本开始运行。但我希望现货实例在初始化后在桌面上运行 Powershell 脚本。PS:我也尝试了 ChatGPT 建议的多种方法。谢谢。:) ...
我想在 AWS 上使用特定 AMI 启动 Windows 现货实例,然后启动该实例并运行 PowerShell 命令。我面临的问题是,当启动实例时,它在 EC2 仪表板上显示“正在运行”,但 Windows 尚未登录,因为我已经在用户数据中提供了本地用户的用户名和密码。当我登录服务器时,脚本开始运行。但我希望现货实例在初始化后在桌面上运行 Powershell 脚本。PS:我也尝试了 ChatGPT 建议的多种方法。谢谢。:) ...
我有一个静态网站,其中包含多个 HTML、CSS 和媒体文件,这些文件已上传到私有 S3 存储桶。我想使用 Web 浏览器访问该网站。 我目前正在使用 boto3 为单个 HTML 文件生成预签名 URL。如何在不公开存储桶的情况下访问整个应用程序? s3client = boto3.client('s3') url = s3client.generate_presigned_url( ClientMethod='get_object', Params={ 'Bucket': 'my-bucket', 'Key...
尝试创建启动配置项时出现此错误: 启动配置问题:调用操作时发生错误(ValidationError):无效的 IamInstanceProfile:AWS_EC2_INSTANCE_PROFILE_ROLE 使用 boto 3 执行以下类型的代码: self.as_client.create_launch_configuration( KeyName=f"{self.vpcid}-{self.profile_name}.pem", IamInstanceProfile=self.inst_p...
我有两个变量定义文件如下 变量.yml aws_common_tags: Project: "{{ project_name }}" Application: "{{ application_name }}" Region: "{{ aws_region }}" Ansible: "Yes" 实例.yml ec2_instance_tags: environment_name: dev 现在任务.yml我正在尝试创建带有所有标签的 aws ec2 实例,但它不起作用。 ec2: &nb...
我正在尝试在创建 EC2 实例时设置安全组 ID。如果我有特定的安全组 ID 列表,我可以这样做: boto3.resource(resource, region_name=self.region) ec2 = self.resource instances = ec2.create_instances( ImageId=image_id, MinCount=minCount, MaxCount=maxCount, InstanceType=instance_type, Su...
我对以下功能的方式有点困惑: profile_session = boto3.session.Session(aws_access_key_id=accessKey,aws_secret_access_key=acc essSecret,region_name=awsRegion) ec2_client = profile_session.client('ec2') describeNetworkInterfacesResponse = ec2_client.describe_network_interfaces(Filters=[{'Name':'gro...
当我通过 AWS 控制台创建 mysql db 时,我可以控制 db 实例登陆到哪个 VPC。 但是当我尝试使用 boto3rds.create_db_instance创建 mysql db 时,该选项不可用。至少我看不到任何VpcId参数。 我该如何设置这个值? ...
我正在使用 boto3 将数据库快照恢复到尚未创建的新数据库实例。 rds.restore_db_instance_from_db_snapshot( DBInstanceIdentifier=temp_db_name, DBSnapshotIdentifier=snapshot_id ) 我收到了这个错误信息: botocore.exceptions.ClientError: An error occurred (InvalidParameterCombination) when calling t...