Select your cookie preferences

We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics, so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can choose “Customize” or “Decline” to decline performance cookies.

If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To accept or decline all non-essential cookies, choose “Accept” or “Decline.” To make more detailed choices, choose “Customize.”

Create a function package in AWS TNB

Focus mode
Create a function package in AWS TNB - AWS Telco Network Builder

Learn how to create a function package in the AWS TNB network functions catalog. Creating a function package is the first step for creating a network in AWS TNB. After you've uploaded a function package, you can create a network package.

Console
To create a function package using the console
  1. Open the AWS TNB console at https://console.aws.amazon.com/tnb/.

  2. In the navigation pane, choose Function packages.

  3. Choose Create function package.

  4. Choose Choose files and upload each CSAR package as a .zip file. You can upload a maximum of 10 files.

  5. Choose Next.

  6. Review the package details.

  7. Choose Create function package.

AWS CLI
To create a function package using the AWS CLI
  1. Use the create-sol-function-package command to create a new function package:

    aws tnb create-sol-function-package
  2. Use the put-sol-function-package-content command to upload the function package content. For example:

    aws tnb put-sol-function-package-content \ --vnf-pkg-id ^fp-[a-f0-9]{17}$ \ --content-type application/zip \ --file "fileb://valid-free5gc-udr.zip" \ --endpoint-url "https://tnb.us-west-2.amazonaws.com" \ --region us-west-2
To create a function package using the console
  1. Open the AWS TNB console at https://console.aws.amazon.com/tnb/.

  2. In the navigation pane, choose Function packages.

  3. Choose Create function package.

  4. Choose Choose files and upload each CSAR package as a .zip file. You can upload a maximum of 10 files.

  5. Choose Next.

  6. Review the package details.

  7. Choose Create function package.

PrivacySite termsCookie preferences
© 2025, Amazon Web Services, Inc. or its affiliates. All rights reserved.