

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# Auto Scaling AWS SDKs程式碼範例
<a name="service_code_examples"></a>

下列程式碼範例示範如何使用 Auto Scaling 搭配 AWS 軟體開發套件 (SDK)。

*基本概念*是程式碼範例，這些範例說明如何在服務內執行基本操作。

*Actions* 是大型程式的程式碼摘錄，必須在內容中執行。雖然動作會告訴您如何呼叫個別服務函數，但您可以在其相關情境中查看內容中的動作。

*案例*是向您展示如何呼叫服務中的多個函數或與其他 AWS 服務組合來完成特定任務的程式碼範例。

如需 AWS SDK 開發人員指南和程式碼範例的完整清單，請參閱 [搭配 AWS SDK 使用此服務](sdk-general-information-section.md)。此主題也包含有關入門的資訊和舊版 SDK 的詳細資訊。

**Contents**
+ [基本概念](service_code_examples_basics.md)
  + [Hello Auto Scaling](example_auto-scaling_Hello_section.md)
  + [了解基本概念](example_auto-scaling_Scenario_GroupsAndInstances_section.md)
  + [動作](service_code_examples_actions.md)
    + [`AttachInstances`](example_auto-scaling_AttachInstances_section.md)
    + [`AttachLoadBalancerTargetGroups`](example_auto-scaling_AttachLoadBalancerTargetGroups_section.md)
    + [`AttachLoadBalancers`](example_auto-scaling_AttachLoadBalancers_section.md)
    + [`CompleteLifecycleAction`](example_auto-scaling_CompleteLifecycleAction_section.md)
    + [`CreateAutoScalingGroup`](example_auto-scaling_CreateAutoScalingGroup_section.md)
    + [`CreateLaunchConfiguration`](example_auto-scaling_CreateLaunchConfiguration_section.md)
    + [`CreateOrUpdateTags`](example_auto-scaling_CreateOrUpdateTags_section.md)
    + [`DeleteAutoScalingGroup`](example_auto-scaling_DeleteAutoScalingGroup_section.md)
    + [`DeleteLaunchConfiguration`](example_auto-scaling_DeleteLaunchConfiguration_section.md)
    + [`DeleteLifecycleHook`](example_auto-scaling_DeleteLifecycleHook_section.md)
    + [`DeleteNotificationConfiguration`](example_auto-scaling_DeleteNotificationConfiguration_section.md)
    + [`DeletePolicy`](example_auto-scaling_DeletePolicy_section.md)
    + [`DeleteScheduledAction`](example_auto-scaling_DeleteScheduledAction_section.md)
    + [`DeleteTags`](example_auto-scaling_DeleteTags_section.md)
    + [`DescribeAccountLimits`](example_auto-scaling_DescribeAccountLimits_section.md)
    + [`DescribeAdjustmentTypes`](example_auto-scaling_DescribeAdjustmentTypes_section.md)
    + [`DescribeAutoScalingGroups`](example_auto-scaling_DescribeAutoScalingGroups_section.md)
    + [`DescribeAutoScalingInstances`](example_auto-scaling_DescribeAutoScalingInstances_section.md)
    + [`DescribeAutoScalingNotificationTypes`](example_auto-scaling_DescribeAutoScalingNotificationTypes_section.md)
    + [`DescribeLaunchConfigurations`](example_auto-scaling_DescribeLaunchConfigurations_section.md)
    + [`DescribeLifecycleHookTypes`](example_auto-scaling_DescribeLifecycleHookTypes_section.md)
    + [`DescribeLifecycleHooks`](example_auto-scaling_DescribeLifecycleHooks_section.md)
    + [`DescribeLoadBalancers`](example_auto-scaling_DescribeLoadBalancers_section.md)
    + [`DescribeMetricCollectionTypes`](example_auto-scaling_DescribeMetricCollectionTypes_section.md)
    + [`DescribeNotificationConfigurations`](example_auto-scaling_DescribeNotificationConfigurations_section.md)
    + [`DescribePolicies`](example_auto-scaling_DescribePolicies_section.md)
    + [`DescribeScalingActivities`](example_auto-scaling_DescribeScalingActivities_section.md)
    + [`DescribeScalingProcessTypes`](example_auto-scaling_DescribeScalingProcessTypes_section.md)
    + [`DescribeScheduledActions`](example_auto-scaling_DescribeScheduledActions_section.md)
    + [`DescribeTags`](example_auto-scaling_DescribeTags_section.md)
    + [`DescribeTerminationPolicyTypes`](example_auto-scaling_DescribeTerminationPolicyTypes_section.md)
    + [`DetachInstances`](example_auto-scaling_DetachInstances_section.md)
    + [`DetachLoadBalancers`](example_auto-scaling_DetachLoadBalancers_section.md)
    + [`DisableMetricsCollection`](example_auto-scaling_DisableMetricsCollection_section.md)
    + [`EnableMetricsCollection`](example_auto-scaling_EnableMetricsCollection_section.md)
    + [`EnterStandby`](example_auto-scaling_EnterStandby_section.md)
    + [`ExecutePolicy`](example_auto-scaling_ExecutePolicy_section.md)
    + [`ExitStandby`](example_auto-scaling_ExitStandby_section.md)
    + [`PutLifecycleHook`](example_auto-scaling_PutLifecycleHook_section.md)
    + [`PutNotificationConfiguration`](example_auto-scaling_PutNotificationConfiguration_section.md)
    + [`PutScalingPolicy`](example_auto-scaling_PutScalingPolicy_section.md)
    + [`PutScheduledUpdateGroupAction`](example_auto-scaling_PutScheduledUpdateGroupAction_section.md)
    + [`RecordLifecycleActionHeartbeat`](example_auto-scaling_RecordLifecycleActionHeartbeat_section.md)
    + [`ResumeProcesses`](example_auto-scaling_ResumeProcesses_section.md)
    + [`SetDesiredCapacity`](example_auto-scaling_SetDesiredCapacity_section.md)
    + [`SetInstanceHealth`](example_auto-scaling_SetInstanceHealth_section.md)
    + [`SetInstanceProtection`](example_auto-scaling_SetInstanceProtection_section.md)
    + [`SuspendProcesses`](example_auto-scaling_SuspendProcesses_section.md)
    + [`TerminateInstanceInAutoScalingGroup`](example_auto-scaling_TerminateInstanceInAutoScalingGroup_section.md)
    + [`UpdateAutoScalingGroup`](example_auto-scaling_UpdateAutoScalingGroup_section.md)
+ [案例](service_code_examples_scenarios.md)
  + [建置及管理彈性服務](example_cross_ResilientService_section.md)