Cloud Functions 사용

IBM Cloud® Functions는 더 이상 사용되지 않습니다. 조치, 트리거 또는 시퀀스와 같은 기존 Functions 엔티티는 계속 실행되지만, 2023년 12월 28일 현재 새 Functions 엔티티를 작성할 수 없습니다. 기존 Functions 엔티티는 2024년 10월까지 지원됩니다. 해당 날짜에 여전히 존재하는 함수 엔티티는 모두 삭제됩니다. 자세한 정보는 더 이상 사용되지 않음 개요 를 참조하십시오.

를 사용하면 IBM Cloud® Functions 를 사용하면 선호하는 프로그래밍 언어를 사용하여 확장 가능한 방식으로 앱 로직을 실행하는 경량 코드를 작성할 수 있습니다. 애플리케이션의 HTTP 기반 API 요청으로 온디맨드 코드를 실행하거나 IBM Cloud 서비스 및 버킷에 대한 업데이트와 같은 타사 이벤트에 대한 응답으로 코드를 실행할 수 있습니다. FaaS(Function-as-a-Service) 프로그래밍 플랫폼은 오픈 소스 프로젝트 Apache OpenWhisk를 기반으로 합니다.

Object Storage 를 이벤트 소스로 사용

Cloud Functions 는 이벤트 구동 컴퓨팅 플랫폼 (서버리스 컴퓨팅이라고도 함) 입니다. 조치 (코드의 작은 비트) 는 트리거 (이벤트의 일부 카테고리) 에 대한 응답으로 실행되며 규칙은 특정 조치를 특정 트리거와 연관시킵니다. IBM Cloud® Object Storage 을 이벤트 소스로 구성하고 특정 버킷의 오브젝트가 작성되거나 삭제될 때마다 조치가 트리거됩니다. 특정 접두어 또는 접미어와 일치하는 오브젝트의 상관 이벤트에 대해서만 변경사항 피드를 추가로 조정할 수 있습니다.

  1. Cloud Functions 액세스 가 버킷에 대한 변경사항을 청취할 수 있도록 하는 옵션을 설정하십시오. 여기에는 서비스 대 서비스 권한 부여 작성이 포함되며 새 알림 관리자 IAM 역할을 사용합니다.
  2. 그런 다음 트리거 를 작성하여 변경사항 피드에 응답하십시오.
  3. 그런 다음 IBM Cloud Object Storage 패키지 를 사용하여 신임 정보를 바인드하고 공통 태스크를 쉽게 스크립트합니다.

IBM Cloud Object Storage에서 Cloud Functions 사용에 대한 자세한 정보는 Functions 문서 를 참조하십시오.

방화벽이 사용으로 설정된 버킷을 IBM Cloud® Functions 조치의 이벤트 소스로 사용할 수 없습니다.

다음 단계

서비스에 적합한 지역 및 엔드포인트 를 식별해야 합니다. 그런 다음 특정 테스트 를 사용하여 오퍼레이션을 확인하십시오.