本页面介绍如何查看和删除文件夹或组织中的政策编排程序。
准备工作
- 查看操作系统政策和操作系统政策分配任务。
- 查看 OS Config 配额。
- 确保您满足使用政策编排程序的前提条件。
-
如果您尚未设置身份验证,请进行设置。身份验证是通过其进行身份验证以访问 Trusted Cloud by S3NS 服务和 API 的过程。如需从本地开发环境运行代码或示例,您可以通过选择以下选项之一向 Compute Engine 进行身份验证:
Select the tab for how you plan to use the samples on this page:
Console
When you use the Trusted Cloud console to access Trusted Cloud by S3NS services and APIs, you don't need to set up authentication.
gcloud
-
After installing the Google Cloud CLI, sign in to the gcloud CLI with your federated identity and then initialize it by running the following command:
gcloud init
- Set a default region and zone.
在 Trusted Cloud 控制台中,前往操作系统政策页面。
点击 Trusted Cloud 控制台操作栏中的项目选择器,然后选择要在其中创建政策编排程序的文件夹。
点击操作系统政策编排程序。
QUOTA_PROJECT_ID
:配额或结算项目的项目 ID。FOLDER_NUMBER
:您在其中创建政策编排程序的文件夹的数字 ID。在 Trusted Cloud 控制台中,前往操作系统政策页面。
点击 Trusted Cloud 控制台操作栏中的项目选择器,然后选择包含政策编排程序的项目、文件夹或组织。
点击操作系统政策编排程序。
选择要查看的政策编排程序的名称。系统会打开编排器详情页面。
如需查看应用于虚拟机的操作系统政策的详细信息,请前往已分配的操作系统政策部分,然后点击查看。
QUOTA_PROJECT_ID
:配额或结算项目的项目 ID。ORCHESTRATOR_NAME
:政策编排程序的名称。FOLDER_NUMBER
:您在其中创建政策编排程序的文件夹的数字 ID。QUOTA_PROJECT_ID
:配额或结算项目的项目 ID。FOLDER_NUMBER
:政策编排程序所在文件夹的数字 ID。ORCHESTRATOR_NAME
:您要删除的政策编排程序的名称。在 Trusted Cloud 控制台中,前往操作系统政策页面。
点击 Trusted Cloud 控制台操作栏中的项目选择器,然后选择政策编排程序所在的项目、文件夹或组织。
点击操作系统政策编排程序。
选择要修改的政策编排程序的名称。系统会打开编排器详情页面。
点击修改。
在操作系统政策部分中,上传操作系统政策文件。
可选:在状态部分中,选择以下选项之一以指定政策编排程序的行为:
ACTIVE
:创建后,政策编排程序会立即执行操作。STOPPED
:采用此状态创建的政策编排程序不会立即执行任何操作。您以后可以修改政策编排程序以更改其状态。
在编排范围部分中,指定要在其中部署操作系统政策的文件夹和项目。您只能在这些字段中输入项目编号和文件夹编号。例如 123456、7654321。
可选:选择包含您要应用操作系统政策的虚拟机的可用区。
在目标虚拟机实例部分中,指定要应用操作系统政策的目标虚拟机。
- 选择操作系统系列。
您可以通过指定包含和排除标签来进一步过滤虚拟机。
例如,您可以在测试环境中选择全部 Ubuntu 虚拟机,并通过指定以下内容来排除运行 Google Kubernetes Engine 的虚拟机:
- 操作系统系列:
ubuntu
- 包含:
env:test
、env:staging
- 排除:
goog-gke-node
- 操作系统系列:
指定发布计划。
- 指定波次规模(也称为中断预算)。例如:10%。
- 指定等待时间。例如,15 分钟。
点击保存。
QUOTA_PROJECT_ID
:配额或结算项目的项目 ID。ORCHESTRATOR_NAME
:政策编排程序的名称。FOLDER_NUMBER
:政策编排程序所在文件夹的数字文件夹 ID。示例
gcloud --billing-project=my-quota-project compute os-config policy-orchestrators update my-os-policy-orchestrator \ --folder=123456 \ --include-projects=5432134,4567890
QUOTA_PROJECT_ID
:配额或结算项目的项目 IDFOLDER_NUMBER
:政策编排程序所在文件夹的数字 ID。ORCHESTRATOR_NAME
:您要修改的政策编排程序的名称。JSON_OS_POLICY_ORCHESTRATOR
:JSON 格式的政策编排程序对象,用于定义编排程序范围、编排的资源和编排状态。如需详细了解参数和格式,请参阅Resource: folders.locations.global.policyOrchestrators
。在 Trusted Cloud 控制台中,前往操作系统政策页面。
点击 Trusted Cloud 控制台操作栏中的项目选择器,然后选择要从中删除政策编排程序的项目、文件夹或组织。
点击操作系统政策编排程序。
选择要删除的政策编排程序的名称。系统会打开编排器详情页面。
点击删除。
使用
os-config policy-orchestrators delete
命令:gcloud --billing-project=QUOTA_PROJECT_IDcompute os-config policy-orchestrators delete ORCHESTRATOR_NAME \ --folder=FOLDER_NUMBER \ --policy-id=POLICY_ID
替换以下内容:
QUOTA_PROJECT_ID
:配额或结算项目的项目 ID。ORCHESTRATOR_NAME
:政策编排程序的名称。FOLDER_NUMBER
:您在其中创建政策编排程序的文件夹的数字 ID。POLICY_ID
:为政策编排程序分配的 ID。
示例
gcloud --billing-project=my-quota-project compute os-config policy-orchestrators create my-os-policy-orchestrator \ --folder=123456 \ --policy-id=my-policy
QUOTA_PROJECT_ID
:配额或结算项目的项目 ID。FOLDER_NUMBER
:政策编排程序所在文件夹的数字 ID。ORCHESTRATOR_NAME
:您要删除的政策编排程序的名称。- 了解如何使用政策编排程序管理操作系统政策分配。
REST
如需在本地开发环境中使用本页面上的 REST API 示例,请使用您提供给 gcloud CLI 的凭据。
After installing the Google Cloud CLI, sign in to the gcloud CLI with your federated identity and then initialize it by running the following command:
gcloud init
如需了解详情,请参阅 Trusted Cloud 身份验证文档中的使用 REST 时进行身份验证。
列出操作系统政策编排程序
如需查看项目、文件夹或组织中的所有政策编排程序,请完成以下步骤:
控制台
如需列出政策编排程序,请执行以下操作:
gcloud
如需查看在文件夹中创建的政策编排程序的详细信息,请运行
os-config policy-orchestrators list
命令:gcloud --billing-project=QUOTA_PROJECT_ID compute os-config policy-orchestrators list \ --folder=FOLDER_NUMBER \
替换以下内容:
示例
gcloud compute os-config policy-orchestrators list \ --folder=123456 \
REST
如需查看文件夹中的所有政策编排程序,请向
folders.locations.global.policyOrchestrators.list
方法发送GET
请求:GET https://osconfig.googleapis.com/v2/folders/FOLDER_NUMBER/locations/global/policyOrchestrators -H "x-goog-user-project: QUOTA_PROJECT_ID"
将
FOLDER_NUMBER
替换为您在其中创建政策编排程序的文件夹的数字 ID。查看政策编排程序的详细信息
如需查看文件夹中的政策编排程序的详细信息,请完成以下步骤:
控制台
如需查看政策编排程序,请执行以下操作:
gcloud
如需查看在文件夹中创建的政策编排程序的详细信息,请运行
os-config policy-orchestrators describe
命令:gcloud --billing-project=QUOTA_PROJECT_ID compute os-config policy-orchestrators describe ORCHESTRATOR_NAME \ --folder=FOLDER_NUMBER \
替换以下内容:
示例
gcloud --billing-project=my-quota-project compute os-config policy-orchestrators describe my-os-policy-orchestrator \ --folder=123456 \
REST
如需查看政策编排程序的详细信息,请向
folders.locations.global.policyOrchestrators.get
方法发送GET
请求,GET https://osconfig.googleapis.com/v2/folders/FOLDER_NUMBER/locations/global/policyOrchestrators/ORCHESTRATOR_NAME -H "x-goog-user-project: QUOTA_PROJECT_ID"
替换以下内容:
请求正文必须为空。
修改操作系统政策编排程序
您可以修改政策编排程序,以添加或更新操作系统政策分配、编排程序范围和资源。
控制台
如需更改政策编排程序的设置,请执行以下操作:
gcloud
如需更新政策编排程序,请使用
os-config policy-orchestrators update
命令。gcloud --billing-project=QUOTA_PROJECT_ID compute os-config policy-orchestrators update ORCHESTRATOR_NAME \ --folder=FOLDER_NUMBER --state=stopped
替换以下内容:
REST
如需更新文件夹中的政策编排程序,请向
folders.locations.global.policyOrchestrators.patch
方法发送PATCH
请求。在请求正文中,修改操作系统政策分配指定内容。
PATCH https://osconfig.googleapis.com/v2/folders/FOLDER_NUMBER/locations/global/policyOrchestrators/ORCHESTRATOR_NAME -H "x-goog-user-project: QUOTA_PROJECT_ID" { JSON_OS_POLICY_ORCHESTRATOR }
替换以下内容:
删除政策编排程序
如需删除政策编排程序并取消所有正在进行的发布操作,请完成以下步骤:
控制台
如需删除政策编排程序,请执行以下操作:
gcloud
如需从文件夹中删除政策编排程序,请执行以下操作:
REST
如需删除文件夹中的政策编排程序,请向
folders.locations.global.policyOrchestrators.delete
方法发送DELETE
请求:DELETE https://osconfig.googleapis.com/v2/folders/FOLDER_NUMBER/locations/global/policyOrchestrators/ORCHESTRATOR_NAME -H "x-goog-user-project: QUOTA_PROJECT_ID"
替换以下内容:
后续步骤
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-07-16。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2025-07-16。"],[[["This document guides you through viewing, editing, and deleting policy orchestrators within folders or your organization, using the Google Cloud console, gcloud CLI, or REST API."],["Before managing policy orchestrators, ensure you review OS policy and OS policy assignment documentation, understand OS Config quotas, and meet the necessary prerequisites, including proper authentication."],["You can list all policy orchestrators within a specific folder using the console, gcloud command, or REST API by providing the folder's numeric ID and quota project ID."],["Policy orchestrators can be modified to adjust OS policy assignments, scope, resources, and state (active or stopped), which can be done via the console, gcloud CLI, or through REST API PATCH requests."],["Deleting a policy orchestrator removes the resource but does not automatically delete the applied OS policy assignments; you must edit the orchestrator to change its action to delete before removing the orchestrator."]]],[]] -