Title: AWS CloudFront Distribution Creation Error
Last modified: December 20, 2023

---

# AWS CloudFront Distribution Creation Error

 *  Resolved [jituoou](https://wordpress.org/support/users/jituoou/)
 * (@jituoou)
 * [2 years, 5 months ago](https://wordpress.org/support/topic/aws-cloudfront-distribution-creation-error/)
 * I hope this message finds you well. I am currently facing an issue while attempting
   to configure AWS CloudFront for CDN. Specifically, when providing the Access 
   Key ID and Secret Access Key and initiating the **Create distribution** process,
   the operation fails. Upon investigation within the network tab, I observed a 
   500 error, with the following details:
   _Uncaught Error: Call to undefined function
   Aws\is\_valid\_hostlabel()in the file w3-total-cache/vendor/aws/aws-sdk-php/src/
   ClientResolver.php on line 886
    -  This topic was modified 2 years, 5 months ago by [jituoou](https://wordpress.org/support/users/jituoou/).

Viewing 2 replies - 1 through 2 (of 2 total)

 *  Thread Starter [jituoou](https://wordpress.org/support/users/jituoou/)
 * (@jituoou)
 * [2 years, 5 months ago](https://wordpress.org/support/topic/aws-cloudfront-distribution-creation-error/#post-17291363)
 * Here is the call stack.
   **Fatal error**: Uncaught Error: Call to undefined function
   Aws\is_valid_hostlabel()in **/public_html/wp-content/plugins/w3-total-cache/vendor/
   aws/aws-sdk-php/src/ClientResolver.php** on line **886**
 * Call stack:
    1.  `Aws\ClientResolver::isValidRegion()`
        wp-content/plugins/w3-total-cache/vendor/
        aws/aws-sdk-php/src/ClientResolver.php:542
    2.  `Aws\ClientResolver::_apply_endpoint_provider()`
        wp-content/plugins/w3-total-
        cache/vendor/aws/aws-sdk-php/src/ClientResolver.php:323
    3.  `Aws\ClientResolver::resolve()`
        wp-content/plugins/w3-total-cache/vendor/aws/
        aws-sdk-php/src/AwsClient.php:199
    4.  `Aws\AwsClient::__construct()`
        wp-content/plugins/w3-total-cache/CdnEngine_Mirror_CloudFront.
        php:43
    5.  `W3TC\CdnEngine_Mirror_CloudFront::_init()`
        wp-content/plugins/w3-total-cache/
        CdnEngine_Mirror_CloudFront.php:203
    6.  `W3TC\CdnEngine_Mirror_CloudFront::create_container()`
        wp-content/plugins/w3-
        total-cache/Cdn_AdminActions.php:477
    7.  `W3TC\Cdn_AdminActions::w3tc_cdn_create_container()`
        wp-content/plugins/w3-
        total-cache/Root_AdminActions.php:25
    8.  `W3TC\Root_AdminActions::execute()`
        wp-content/plugins/w3-total-cache/Generic_Plugin_Admin.
        php:135
    9.  `W3TC\Generic_Plugin_Admin::load()`
        wp-includes/class-wp-hook.php:324
    10. `WP_Hook::apply_filters()`
        wp-includes/class-wp-hook.php:348
    11. `WP_Hook::do_action()`
        wp-includes/plugin.php:517
    12. `do_action()`
        wp-admin/admin.php:237
 *  Thread Starter [jituoou](https://wordpress.org/support/users/jituoou/)
 * (@jituoou)
 * [2 years, 5 months ago](https://wordpress.org/support/topic/aws-cloudfront-distribution-creation-error/#post-17291716)
 * Sorry, I found the issue. It has a conflict with our developed plugin. Thanks.

Viewing 2 replies - 1 through 2 (of 2 total)

The topic ‘AWS CloudFront Distribution Creation Error’ is closed to new replies.

 * ![](https://ps.w.org/w3-total-cache/assets/icon-256x256.png?rev=1041806)
 * [W3 Total Cache](https://wordpress.org/plugins/w3-total-cache/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/w3-total-cache/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/w3-total-cache/)
 * [Active Topics](https://wordpress.org/support/plugin/w3-total-cache/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/w3-total-cache/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/w3-total-cache/reviews/)

 * 2 replies
 * 1 participant
 * Last reply from: [jituoou](https://wordpress.org/support/users/jituoou/)
 * Last activity: [2 years, 5 months ago](https://wordpress.org/support/topic/aws-cloudfront-distribution-creation-error/#post-17291716)
 * Status: resolved